1. 程式人生 > 其它 >#力扣 LeetCode704. 二分查詢 @FDDLC

#力扣 LeetCode704. 二分查詢 @FDDLC

技術標籤:演算法&資料結構

題目描述:

https://leetcode-cn.com/problems/binary-search/

Java程式碼:

class Solution { //所有元素是不重複的
    public int search(int[] nums, int target) {
        int l=0,r=nums.length-1,m;
        while(l<=r){
            m=l+(r-l)/2;
            if(nums[m]>target)r=m-1;
            else if(nums[m]<target)l=m+1;
            else return m;
        }
        return -1;
    }
}