underwork
close
프로필 사진

underwork

github: @syk25

  • 모든 글 모음
    • PM Notes
      • 기획
      • 데이터 분석
      • UIUX
      • PM 용어 정리
    • Dev Notes
      • 크래프톤 정글
      • IT 취업 준비
    • Just Notes
  • 홈
  • Github
이진탐색

이진탐색

목적과 특징💡 조사범위를 절반씩 줄여가며 원하는 원소를 찾는 전략두개의 포인터(left, right)를 활용해 조사범위를 설정한다찾고자하는 원소와 middle 값의 크기를 비교해서 조사범위를 조정한다middle 값이 찾고자하는 원소보다 큰 경우, 왼쪽 조사를 위해 right의 인덱스를 내려서 갱신middle 값이 찾고자하는 원소보다 작은 경우, 오른쪽 조사를 위해 left의 인덱스를 올려서 갱신찾고하는 값이 있는 경우에 해당 원소의 인덱스를, 없으면 -1을 반환한다.구현코드C++int BinarySearch(int *arr, int n, int x) // 이진 탐색{ int left = 0; int right = n - 1; while (left x) { // REVIEW: 찾고자하는..

  • format_list_bulleted Dev Notes/IT 취업 준비
  • · 2024. 8. 10.
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 모든 글 모음
    • PM Notes
      • 기획
      • 데이터 분석
      • UIUX
      • PM 용어 정리
    • Dev Notes
      • 크래프톤 정글
      • IT 취업 준비
    • Just Notes
인기 글
전체 방문자
오늘
어제
Copyright © 언더워크 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바