二分查找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. 搜索插入位置的主要内容,如果未能解决你的问题,请参考以下文章
用C++写二分查找了!手绘漫画图解LeetCode之搜索插入位置(LeetCode 35)
day01704. 二分查找,35.搜索插入位置 ,27. 移除元素
力扣35:搜索插入位置, 总结了二分查找的通用模板写法, 彻底解决几个易混淆问题