LeetCode35.搜索插入位置

|--------------|
| LeetCode刷题记录 |

文章目录


📜题目描述

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。

如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 O(log n) 的算法。

示例1

复制代码
输入: nums = [1,3,5,6], target = 5
输出: 2

示例2

复制代码
输入: nums = [1,3,5,6], target = 2
输出: 1

示例3:

复制代码
输入: nums = [1,3,5,6], target = 7
输出: 4

提示:

  • 1 <= nums.length <= 10^4
  • -10^4 <= numsi <= 10^4
  • nums 为 无重复元素 的 升序 排列数组
  • -10^4 <= target <= 10^4

💡解题思路

⌨C++代码

相关推荐
土司大王5 小时前
LeetCode hot100——两两交换链表中的节点
算法·leetcode·职场和发展
zander2587 小时前
LeetCode 300. 最长递增子序列
算法·leetcode·深度优先
欧叶冲冲冲7 小时前
Python常见数据结构的CRUD(LeetCode高频版速查)
数据结构·python·leetcode
圣保罗的大教堂7 小时前
leetcode 3622. 判断整除性 简单
leetcode
Lyyaoo.8 小时前
【普通数组】【中等】除了自身以外数组的乘积
数据结构·算法·leetcode
圣保罗的大教堂9 小时前
leetcode 2996. 大于等于顺序前缀和的最小缺失整数 简单
leetcode
圣保罗的大教堂10 小时前
leetcode 3702. 按位异或非零的最长子序列 中等
leetcode
青 春 记 忆11 小时前
LeetCode 206. 反转链表|Python 解法详解
python·leetcode·链表
青 春 记 忆13 小时前
LeetCode 226. 翻转二叉树|Python 解法详解
python·算法·leetcode