35. 搜索插入位置
Posted yuhong1103
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了35. 搜索插入位置相关的知识,希望对你有一定的参考价值。
1 class Solution 2 { 3 public: 4 int searchInsert(vector<int>& nums, int target) 5 { 6 int n = nums.size(); 7 int l = 0; 8 int r = n - 1; 9 if(target > nums[n - 1]) return n;//如果比最后一个元素都还大,则返回n 10 //二分模板,找到某个数大于等于target 11 while(l < r) 12 { 13 int mid = l + r >> 1; 14 if(nums[mid] >= target) r = mid; 15 else l = mid + 1; 16 } 17 return l; 18 } 19 };
以上是关于35. 搜索插入位置的主要内容,如果未能解决你的问题,请参考以下文章