35. Search Insert Position
来源:互联网 发布:风居住的街道 知乎 编辑:程序博客网 时间:2024/06/01 07:42
int searchInsert(vector<int>& nums, int target) { for(int i=0;i<nums.size();i++){ if(nums[i]>=target) return i; } return nums.size(); }
使用二分法优化时间复杂度
int searchInsert(vector<int>& nums, int target) { if(nums.back()<target) return nums.size(); int left=0,right=nums.size()-1; while(left<right){ int mid=(left+right)/2; if(target==nums[mid]) return mid; else if(target>nums[mid]) left=mid+1; else right=mid; } return right; }
二分法实现的博客
阅读全文
0 0
- 35.Search Insert Position
- 35. Search Insert Position
- 35.Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 什么是webservice
- ViewPager实现自动轮播+手动添加小圆点的适配器
- 自动称重系统-1
- JSP开发模式笔记
- LinkedIn 全球副总裁:如何搭建一个 5 亿用户的职场社区
- 35. Search Insert Position
- [Ahoi2013]差异 后缀自动机
- python#原创第13篇~while循环+答案
- 玩转JVM虚拟机:JVM内存结构
- iscsi
- 1*2*3.....*n的值
- Curator之异步接口。
- python 实现插入排序,冒泡排序,快速排序,选择排序
- 判断奇偶数