美文网首页
457.classical binarySearch

457.classical binarySearch

作者: 博瑜 | 来源:发表于2017-06-27 08:07 被阅读0次
    public class Solution {
         /**
     * @param nums: An integer array sorted in ascending order
     * @param target: An integer
     * @return an integer
     */
    public int findPosition(int[] nums, int target) {
        // Write your code here
        if (nums == null) return -1;
        int length = nums.length;
        int start = 0;
        int end = length - 1;
        while (start + 1 < end) {
            int mid = start + (end - start) / 2;
            if (nums[mid] == target) return mid;
            else if (nums[mid] < target) start = mid;
            else end = mid;
        }
        return -1;
    }
    }

    相关文章

      网友评论

          本文标题:457.classical binarySearch

          本文链接:https://www.haomeiwen.com/subject/vepscxtx.html