search-insert-position

题目:牛客网

解题思路:

二分查找

 

public class Solution {
    public int searchInsert(int[] A, int target) {
        int low = 0;
        int high = A.length-1;
        while(low<=high){
        	int mid = (low+high)/2;
        	if(target == A[mid]){
        		return mid;
        	}
        	else if(target < A[mid]){
        		high =mid-1;
        	}
        	else{
        		low = mid+1;
        	}
        }
        return low;
    }
}

 

全部评论

相关推荐

02-28 13:25
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务