当前位置: 首页> 教育> 幼教 > 河南洛阳今日疫情_广告ppt作品_搜外网 seo教程_百度知道问答

河南洛阳今日疫情_广告ppt作品_搜外网 seo教程_百度知道问答

时间:2025/7/10 8:22:02来源:https://blog.csdn.net/hlyd520/article/details/144147185 浏览次数:0次
河南洛阳今日疫情_广告ppt作品_搜外网 seo教程_百度知道问答

文章目录

    • 题目链接:
    • 题目描述:
    • 解法
    • C++ 算法代码:
    • 图解


题目链接:

35. 搜索插入位置


题目描述:

efeff0212293e8bdec51b1a8a4850102


解法

找二段性

d2b9036324d20308d0e71b255722b1a9


C++ 算法代码:

class Solution 
{public:int searchInsert(vector<int>& nums, int target) {int left = 0, right = nums.size() - 1;while(left < right){int mid = left + (right - left) / 2;if(nums[mid] < target) left = mid + 1;else right = mid;}if(nums[left] < target) return right + 1;return right;}
};

图解

例如:nums = [1,3,5,6], target = 5

518188d3443603b7c7da06db3ba06561

经过while(left < right)循环,找到左端点,也就是left=right的时候。得到左端点下标为2

返回2

关键字:河南洛阳今日疫情_广告ppt作品_搜外网 seo教程_百度知道问答

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: