35. Search Insert Position
来源:互联网 发布:开源建模软件 编辑:程序博客网 时间:2024/06/07 10:08
题目:
给定一个有序数组和目标值,如果将目标值插入有序数组插入后保持有序,返回目标值应该插入的下标。假设数组中没有重复元素。
例子:
[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0
解题思路:
二分法
实现:
int searchInsert(vector<int>& nums, int target) { int m = 0; int n = nums.size() - 1; int mid; while (m <= n) { mid = (n + m) / 2; if (nums[mid] < target) { m = mid + 1; } else if (nums[mid] > target) { n = mid - 1; } else { return mid; } } return m; }
阅读全文
0 0
- 35.Search Insert Position
- 35. Search Insert Position
- 35.Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- 35. Search Insert Position
- Laravel 中的Facades的研究
- Mybatis Generator最完整配置详解
- 数据库操作练习3
- linux如何复制文件夹和
- Jmeter初学总结
- 35. Search Insert Position
- 小车在货架上取货的路径
- ubuntu 系统设置里面好多东西都没有
- 面试复习-------算法与数据结构------链表
- 剑指offer——和为S的两个数字
- 一个请求在spring中的流程
- 目标检测、跟踪、语意分割、stereo matching常用网址
- [leetcode]329. Longest Increasing Path in a Matrix
- 关于python的基础知识1--数据类型