leetcode:Search Insert Position菜鸟解法
来源:互联网 发布:古典音乐 知乎 编辑:程序博客网 时间:2024/04/30 12:16
本来直接遍历就过了,后来大神说要用二分法,尝试写了一下,不知道这算不算二分?
class Solution {public: int searchInsert(int A[], int n, int target) { int mid,left,right; if(target<=A[0]) return 0; if(target>A[n-1]) return n; left =1; right = n-1; while(1){ mid = (left+right)/2; if(mid==left){ if(A[mid]>=target) return mid; return mid+1; } if(A[mid]>target) right = mid; if(A[mid]<target) left = mid; if(A[mid]==target) return mid; } }};
0 0
- leetcode:Search Insert Position菜鸟解法
- LeetCode上Search Insert Position的C++解法
- LeetCode: Search Insert Position
- LeetCode Search Insert Position
- [Leetcode] Search Insert Position
- LeetCode : Search Insert Position
- [LeetCode] Search Insert Position
- [Leetcode] Search Insert Position
- [LeetCode]Search Insert Position
- [LeetCode] Search Insert Position
- LeetCode-Search Insert Position
- LeetCode - Search Insert Position
- LeetCode | Search Insert Position
- Leetcode: Search Insert Position
- 【LeetCode】Search Insert Position
- Leetcode Search Insert Position
- Leetcode: Search Insert Position
- LeetCode:Search Insert Position
- 掌握 Ajax,第 11 部分: 服务器端的 JSON
- 一个动画效果
- 模仿JQuery.extend函数,实现JS深拷贝和浅拷贝
- 一维List转换为二维数组
- 浅谈我对集合框架的了解 - List
- leetcode:Search Insert Position菜鸟解法
- 获取文件信息
- Linux中断处理驱动程序编写
- 使用JackSon
- 设计模式-简单工厂模式
- 角色控制器
- Android 之百分比布局 适应不同分辨率
- python #!/usr/bin/python作用
- 关于位运算