当前位置:   article > 正文

LeetCode 搜索插入位置题解

LeetCode 搜索插入位置题解

leetcode 题目链接

 力扣

 题解

本题是一个简单的二分模板题,在此基础上加了个没有该数字输出安排序插入该数字的下标,如果没有该数字,我们最后一次的left就是该数字的位置

ac代码

  1. class Solution {
  2. public:
  3. int searchInsert(vector<int>& nums, int target) {
  4. int left = 0;
  5. int right = nums.size()-1;
  6. while(left <= right) {
  7. int middle = (left + right) / 2;
  8. if(target > nums[middle]) left = middle + 1;
  9. else if(target < nums[middle]) right = middle - 1;
  10. else return middle;
  11. }
  12. return left;
  13. }
  14. };

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/691158
推荐阅读
相关标签
  

闽ICP备14008679号