avatar
文章
27
标签
3
分类
2
首页
归档
标签
分类
列表
  • 音乐
  • 电影
友链
关于
zhaijiang的小窝9.简单二分搜索插入位置 返回首页
搜索
首页
归档
标签
分类
列表
  • 音乐
  • 电影
友链
关于

9.简单二分搜索插入位置

发表于2026-02-14|更新于2026-02-14|算法面试题
|浏览量:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Solution {
public:
int searchInsert(vector<int>& nums, int target) {
int n = nums.size();
int left = 0, right = n - 1, ans = n;
while (left <= right) {
int mid = ((right - left)/2) + left;
if (target <= nums[mid]) {
ans = mid;
right = mid - 1;
} else {
left = mid + 1;
}
}
return ans;
}
};

https://leetcode.cn/problems/search-insert-position/?envType=problem-list-v2&envId=ErEwgxB2

文章作者: zhaijiang152
文章链接: https://github.com/zhaijiang152/2026/02/14/23-二分搜索插入位置/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhaijiang的小窝!
赞助
  • 微信
    微信
上一篇
8.最长递增子序列
1234567891011121314151617181920class Solution {public: int lengthOfLIS(vector<int>& nums) { int n = (int)nums.size(); if (n == 0) { return 0; } vector<int> dp(n, 0); for (int i = 0; i < n; ++i) { dp[i] = 1; for (int j = 0; j < i; ++j) { if (nums[j] < nums[i]) { dp[i] = max(dp[i], dp[j] + 1); } }...
下一篇
10.反转链表
1234567891011121314class Solution {public: ListNode* reverseList(ListNode* head) { ListNode* prev = nullptr; ListNode* curr = head; while (curr) { ListNode* next = curr->next; curr->next = prev; prev = curr; curr = next; } return prev; }}; https://leetcode.cn/problems/UHnkqh/description/
avatar
zhaijiang152
一个分享编程知识和个人随笔的博客。
文章
27
标签
3
分类
2
看看我的GitHub
公告
这是我用Hexo搭的博客,记录一些笔记
最新文章
13.二叉树子结构判断2026-02-27
12.删除链表的倒数第 N 个结点2026-02-27
11.求一个整数的平方根保留两位小数2026-02-14
10.反转链表2026-02-14
9.简单二分搜索插入位置2026-02-14
© 2025 - 2026 By zhaijiang152框架 Hexo 8.0.0|主题 Butterfly 5.5.0
搜索
数据加载中