LeetCode 35. 搜索插入位置

news/2025/1/9 12:41:44/

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

请必须使用时间复杂度为 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 <= 104
-104 <= nums[i] <= 104
nums 为 无重复元素 的 升序 排列数组
-104 <= target <= 104

void main(List<String> args) {List<int> nums = [1, 3, 5, 6];int target = 2;print(searchInsert(nums, target));
}int searchInsert(List<int> nums, int target) {int left = 0;int right = nums.length - 1;while (left <= right) {int mid = left + (right - left) ~/ 2;if (nums[mid] == target) {return mid;} else if (nums[mid] > target) {right--;} else {left++;}}return right + 1;
}

LeetCode35. 搜索插入位置

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/search-insert-position
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。


http://www.ppmy.cn/news/361726.html

相关文章

HTML+CSS ---- 背景图片

元素设置背景图片&#xff0c;图片在页面上的属性由&#xff0c;大小&#xff0c;位置&#xff0c;显示比例&#xff0c;是否移动&#xff0c;图片源构成。 图片的来源可以是本地路径&#xff0c;也可以是BASE64字符串&#xff0c;具体信息如下。 .bg{width: 200px;height: …

通过Google Earth观看全球夜景地图

打开谷歌地球软件Google Earth&#xff0c;选择&#xff1a;“图片库”→“美国国家航空航天局”下方&#xff0c;勾选“地球城市夜景”→“地球城市夜景”就能看到全球各地的夜景地图。这些夜景照片虽然并非实时的照片&#xff0c;但也是真真正正由宇航员拍摄的地球夜景照片。…

SuperMap iDesktop之夜景特效制作

作者&#xff1a;nannan 我们熟悉的是前端WebGL的夜景特效&#xff0c;非常炫酷。点这里查看夜景示例。很多客户咨询建筑夜晚窗户有灯光这种是怎样制作的。这种传统的方法是在unity3D里将建筑模型贴pbr材质后再导出&#xff0c;为了做特效前期要下载unity3D和相关插件导出&…

Cesium夜景

Cesium夜景 这里只是添加了一个夜景图层&#xff0c;有光照的部分图层透明度设为0&#xff0c;无光照的部分透明度设置为1&#xff0c;这样就简单实现了暗处有灯光&#xff0c;有光照处无灯光 夜景图片&#xff1a; 代码如下&#xff1a; viewer.scene.globe.enableLighting…

ps制作烟花夜景图

1.打开ps软件&#xff0c;新建一个前景色为黑色的文件。 2.选择椭圆选区工具&#xff0c;按住shift键,做出一个圆形选区&#xff0c;在圆形选区内用白色画笔点出一些原点。&#xff08;为烟花做准备&#xff0c;不必很规则&#xff0c;在选区内就好&#xff09; 3.按CtrlD取消选…

python opencv 分类白天与夜景视频

简诉 最近有个数据需要分类处理&#xff0c;是一批含有白天跟夜晚的视频数据&#xff0c;需要进行区分开来&#xff0c;单个视频严格是只有一个场景的&#xff0c;比如说白天整个视频就一定是白天&#xff0c;因为数据量有些大&#xff0c;几千个视频&#xff0c;所以就使用代…

网页夜间效果

这几天看到别人的博客有开关灯效果&#xff0c;就想给自己的博客也加一个&#xff0c;其实以前就在想了。经过谷歌百度后这样实现了。cssjs 如何给Web页面增加夜间模式功能? 其实所谓的夜间模式就是在页面上增加一个透明的遮罩层&#xff0c;但是遮罩层会挡住页面元素&#xf…

35幅非常漂亮的夜景摄影作品欣赏

夜景摄影主要是利用被摄景物和周围环境本身原有的灯光&#xff0c;火光&#xff0c;月光等作主要光源&#xff0c;以自然景物和建筑物以及人活动所构成的画面进行拍摄。由于它是在特定的环境和条件下进行拍摄&#xff0c;往往受到某些客观条件的限制而带来一些拍摄的困难&#…