[LeetCode] Search Insert Position
2013-01-28 04:44
627 查看
class Solution { public: int searchInsert(int A[], int n, int target) { // Start typing your C/C++ solution below // DO NOT write int main() function int s = 0; int t = n - 1; while (s <= t) { int p = (s + t) / 2; if (A[p] == target) return p; else if (A[p] < target) s = p + 1; else t = p - 1; } return s; } };
Small Case: 4ms
Large Case: 64ms
Time: O(lgn)
Space: O(1)
相关文章推荐
- LeetCode--Search Insert Position
- LeetCode 35:Search Insert Position
- leetcode-35-Search Insert Position
- [leetcode-34]Search Insert Position(c)
- Leetcode: Search Insert Position
- [LeetCode]题解(python):035-Search Insert Position
- leetcode-35-Search Insert Position
- [LeetCodeSearch Insert Position
- leetcode:Search Insert Position
- Search Insert Position——LeetCode
- [leetcode]35. Search Insert Position
- [LeetCode]Search Insert Position
- leetcode Search Insert Position
- 【LeetCode】35. Search Insert Position
- [leetcode] 35. Search Insert Position
- leetcode 35 Search Insert Position(二分法)
- [LeetCode] Search Insert Position 搜索插入位置
- leetcode解题方案--035--Search Insert Position
- 弱渣leetcode刷题-Search Insert Position
- [LeetCode] 035. Search Insert Position (Medium) (C++)