二分查找35. 搜索插入位置

Posted ocpc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分查找35. 搜索插入位置相关的知识,希望对你有一定的参考价值。

题目:

技术图片

 

 

解答:

 1 class Solution {
 2 public:
 3     int searchInsert(vector<int> &nums, int target) 
 4     {
 5          int left = 0;
 6          int right = nums.size() - 1;
 7 
 8         while(left <= right) 
 9         {
10             int mid =left + (right - left) / 2;
11 
12             if(nums[mid] == target) 
13             {
14                 return mid;
15             } 
16             else if(nums[mid] < target) 
17             {
18                 left = mid + 1;
19             } 
20             else 
21             {
22                 right = mid - 1;
23             }
24         }
25         return left;
26     }
27 };

 

以上是关于二分查找35. 搜索插入位置的主要内容,如果未能解决你的问题,请参考以下文章

二分查找35. 搜索插入位置

用C++写二分查找了!手绘漫画图解LeetCode之搜索插入位置(LeetCode 35)

day01704. 二分查找,35.搜索插入位置 ,27. 移除元素

力扣35:搜索插入位置, 总结了二分查找的通用模板写法, 彻底解决几个易混淆问题

力扣35:搜索插入位置, 总结了二分查找的通用模板写法, 彻底解决几个易混淆问题

数组: 总结了二分查找的通用模板写法, 彻底解决几个易混淆问题, 力扣35:搜索插入位置