标签:style blog class code c tar
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.
You may assume no duplicates in the array.
Here are few examples.
[1,3,5,6]
, 5 → 2
[1,3,5,6]
, 2 → 1
[1,3,5,6]
, 7 → 4
[1,3,5,6]
, 0 → 0
相关题目:
class Solution { public: int searchInsert(int A[], int n, int target) { int s = 0, e = n , m ; //中间数,偶数个的时候取前一个 while(s < e){ m = s + (e - s) / 2; if(A[m] == target) return m; if(A[m] < target) s = m + 1; if(A[m] > target) e = m; } if(A[m] > target) return m; else return m + 1; } };
Leetcode 二分查找 Search Insert Position,布布扣,bubuko.com
Leetcode 二分查找 Search Insert Position
标签:style blog class code c tar
原文地址:http://blog.csdn.net/zhengsenlie/article/details/25745089