본문 바로가기

알고리즘/리트코드

704. Binary Search

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
};

'알고리즘 > 리트코드' 카테고리의 다른 글

33. Search in Rotated Sorted Array  (0) 2022.04.15
289. Game of Life  (0) 2022.04.13
62. Unique Paths  (0) 2022.04.10
46. Permutations  (0) 2022.04.06
53. Maximum Subarray  (0) 2022.04.05