알고리즘/리트코드

704. Binary Search

현진이에오 2022. 4. 13. 00:59

O(log n ) .

문제이름도 이진탐색이다.

const search = function(nums, target) {
    let start = 0,end = nums.length-1
    while(start <= end){
        let mid = Math.floor((start+end)/2)
        if(nums[mid] == target){
            return mid
        }else if(nums[mid] < target){
            start = mid+1
        }else{
            end = mid-1
        }
    }
    return -1
};