코딩신생아
close
프로필 배경
프로필 로고

코딩신생아

  • 전체 (49)
    • 기록 (15)
      • 스프링 (4)
      • 인턴 (2)
      • 알고리즘 (6)
      • 모니터링 (1)
      • 인덱싱 (1)
      • Git A.. (1)
    • cs (19)
      • 운영체제 (2)
      • 네트워크 .. (5)
      • 데이터베이.. (2)
      • 컴퓨터구조 (3)
      • 컴퓨터회로 (7)
    • 네덜란드 .. (3)
    • 절취선 (1)
    • 2023 .. (0)
  • 홈
  • 태그
  • 방명록
upper bound, lower bound 이분탐색

upper bound, lower bound 이분탐색

일반적인 이분탐색은 비내림차순, 비오름차순 으로 정렬된 상태가 아니고,아래와 같이 공통된 값 없이 하나씩만 존재하는 경우이다. 이분탐색에 필요한 left,  right값을 아래와 같이 정의하고,left = -1 (배열을 벗어난 가장 왼쪽에 가까운 값)과right = n (배열을 벗어난 가장 오른쪽에 가까운 값)  while문은 left +1 = right 가 되는 시점에 멈추게 되고, left는 항상 target보다 작은 값 중 최대 값을 가리킴right는 항상 target 이상인 값 중 최소 값을 가리킴이므로, 최종적인 right값을 반환한다. int left = -1;int right = n;binarysearch(left, right);public static int binarysearch(int ..

  • format_list_bulleted 기록/알고리즘
  • · 2025. 3. 30.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 전체 (49)
    • 기록 (15)
      • 스프링 (4)
      • 인턴 (2)
      • 알고리즘 (6)
      • 모니터링 (1)
      • 인덱싱 (1)
      • Git A.. (1)
    • cs (19)
      • 운영체제 (2)
      • 네트워크 .. (5)
      • 데이터베이.. (2)
      • 컴퓨터구조 (3)
      • 컴퓨터회로 (7)
    • 네덜란드 .. (3)
    • 절취선 (1)
    • 2023 .. (0)
최근 글
인기 글
최근 댓글
태그
  • #c++
  • #캐치강연
  • #scanf()
  • #알고리즘
  • #c언어
  • #스프링
  • #출국
  • #백준
  • #https://colorscripter.com/
  • #백엔드
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum