_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

TIL | 1.2.월 [CS 기초지식 | 이분 탐색 / 이진 탐색]
woncoding/TIL

TIL | 1.2.월 [CS 기초지식 | 이분 탐색 / 이진 탐색]

2023. 1. 5. 21:31

- 이분 탐색 

 

이분탐색(=이진 탐색)이란?

  • 데이터 탐색 방법 중 하나로 

내가 찾고자 하는 값이 정렬된 배열의 중간 값보다 크면 중간값을 포함한 하위 값들은 탐색 대상에서 제외된다.

반대로 찾고자 하는 값이 배열의 중간 값보다 작으면 중간 값을 포함한 상위 값들은 탐색에서 제외된다.

정리하면 중간값과 찾으려는 값의 대소를 비교한 뒤 탐색 범위를 반으로 줄여가며 값을 찾는 탐색 알고리즘이다.

 


이분 탐색 | 시간 복잡도

중간을 기준으로 탐색 대상을 절반씩 줄여나가기 때문에 배열을 전수 조사하는 O(N)에 비해 훨씬 빠른 O(logN)이다.

 

저작자표시 비영리 변경금지 (새창열림)

'woncoding > TIL' 카테고리의 다른 글

TIL | 1.4.수 [CS 기초지식 | 배열 / 링크드리스트]  (0) 2023.01.05
TIL | 1.3.화 [CS 기초지식 | 스택 / 큐]  (0) 2023.01.05
TIL | 12.30.금 [CS 기초지식 | 시간 복잡도 / 공간 복잡도]  (0) 2023.01.05
TIL | 12.29.목 [Github]  (0) 2022.12.30
TIL | 12.28.수 [README.md]  (0) 2022.12.30
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 1.4.수 [CS 기초지식 | 배열 / 링크드리스트]
    • TIL | 1.3.화 [CS 기초지식 | 스택 / 큐]
    • TIL | 12.30.금 [CS 기초지식 | 시간 복잡도 / 공간 복잡도]
    • TIL | 12.29.목 [Github]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바