leetcode 35. Search Insert Position
来源:互联网 发布:dota2剑圣新套装淘宝 编辑:程序博客网 时间:2024/06/02 12:02
题意
给一个有序数组,找插入位置
题解
找大于等于target的第一个数,使用自定义lower_bound的函数来查找插入位置
代码
class Solution {public: int my_lower_bound(vector<int>& nums, int target) { int left = 0, right = nums.size() - 1; while(left < right) { int mid = (left + right) / 2; if(nums[mid] < target) left = mid + 1; else right = mid; } return left; } int searchInsert(vector<int>& nums, int target) { int pos = my_lower_bound(nums, target); return nums[pos] >= target ? pos : nums.size(); }};
0 0
- [LeetCode]35.Search Insert Position
- LeetCode --- 35. Search Insert Position
- LeetCode 35.Search Insert Position
- [Leetcode] 35. Search Insert Position
- LeetCode 35. Search Insert Position
- [leetcode] 35.Search Insert Position
- Leetcode 35. Search Insert Position
- 35. Search Insert Position LeetCode
- [LeetCode]35. Search Insert Position
- LeetCode 35. Search Insert Position
- 【LeetCode】35. Search Insert Position
- leetcode 35. Search Insert Position
- leetcode 35. Search Insert Position
- LeetCode 35. Search Insert Position
- LeetCode *** 35. Search Insert Position
- leetcode 35. Search Insert Position
- [LeetCode]35. Search Insert Position
- LeetCode 35. Search Insert Position
- HDOJ 5640 King's Cake
- FreeBSD虚拟机——小折腾
- 找工作——jvm复习(三)
- 1001 ACID 00731031
- Java异常处理总结
- leetcode 35. Search Insert Position
- HDOJ 5641 King's Phone (模拟)
- VOIP SIP 事务的概念
- LCS简单问题
- 设计模式:开篇
- 移动智能设备功耗优化系列--前言(NVIDIA资深工程师分享)
- Objective-C:单例模式
- HDU-2602-Bone Collector
- Service