HyperAIHyperAI

Command Palette

Search for a command to run...

이중 분할

날짜

정의

이진 탐색 방법은 순서가 있는 요소의 목록을 입력으로 사용하는 알고리즘입니다.

검색 중인 요소가 목록에 포함되어 있으면 이진 검색은 해당 요소의 위치를 반환합니다. 그렇지 않으면 null을 반환합니다.

기본 아이디어
  1. 이 방법은 데이터 양이 많을 때 적합합니다.
  2. 이진 탐색을 사용할 때 데이터를 정렬해야 합니다.
  3. 데이터가 오름차순으로 정렬되어 있다고 가정하고, 주어진 값 키에 대해 시퀀스의 중간 위치인 mid에서 비교를 시작합니다.
  4. 현재 위치의 arr[mid] 값이 key와 같으면 검색이 성공합니다.
  5. 키가 현재 위치 값 arr[mid]보다 작으면 시퀀스의 전반부에서 arr[low,mid-1]을 검색합니다.
  6. 키가 현재 위치 값인 arr[mid]보다 큰 경우 시퀀스의 후반부에서 arr[mid+1,high]를 찾을 때까지 계속 검색합니다.
시간 복잡도:

AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp