主页 > 手机  > 

算法题(69):搜索插入位置

算法题(69):搜索插入位置

审题:

需要我们在有序数组中找到等于target值的元素的下标若没有则返回target按顺序会插入的位置的索引

思路 :

我们可以使用二分查找的方法

方法一:二分查找

和普通的二分查找不同,本题若没有找到就需要返回它按顺序插入的位置的索引。而这个索引其实就是第一个大于target的元素的索引。

综上,我们需要找到第一个大于等于target的元素的索引并返回

解题:

(1)变量创建与初始化

answer之所以初始化为n,是因为有一种特殊情况是下面的代码不兼容的,那就是target大于nums中所有的数,设置为n即使下面的代码没有任何操作也可以完成正确返回

(2)核心代码

35. 搜索插入位置 - 力扣(LeetCode)

标签:

算法题(69):搜索插入位置由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“算法题(69):搜索插入位置