이분 탐색

KHW·2021년 6월 24일
0

알고리즘

목록 보기
33/37
let min = 10,
  max = 100; // [left, right)// range
let val = 80;
let mid;
while (min <= max) {
  mid = Math.floor((min + max) / 2);
  if (val <= mid) {
    max = mid - 1;
  } else {
    min = mid + 1;
  }
}
console.log(min, mid, max);

val은 찾고자 하는 목표
찾고자하는 목표를 찾는 마지막 결과는 min이다.

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글