JJING_LOG

  • 홈
  • 방명록
  • 태그
JJING_LOG

학교/알고리즘 2

[Algorithm / C++] lower_bound, upper_bound

이진 탐색 기반의 탐색 방법으로, 사용 전에 배열이나 리스트가 오름차순 정렬되어 있어야 한다. lower_bound 찾는 값과 같거나, 찾는 값보다 큰 가장 작은 정수값의 위치를 찾아주는 함수 같은 원소가 여러개 있어도 상관 없으며, 항상 유일한 해를 구할 수 있다. // 구현 int lower_bound(int size, int key, int arr[]) { int start = 0; int end = size; int mid = 0; while (start < end) { mid = (start + end) / 2; if (arr[mid] < key) start = mid + 1; else end = mid; } return (end + 1); } // STL #include int main(voi..

학교/알고리즘 2022.12.16

[알고리즘 / C++] Stable Sort

프로그래머스 [3차] 파일명 정렬 문제 풀다가 알게된 개념 #include #include #include using namespace std; struct File{ string head, num, tail; int number; }; vector file; int StrToInt(string s) { int num = 0; for(char c : s) { num = (num * 10) + (c - '0'); } return (num); } void sepFile(string s) { File f; int i=0; string fName = ""; for(; i

학교/알고리즘 2022.12.14
이전
1
다음
더보기
프로필사진

김올빵

방명록
  • 분류 전체보기 (227) N
    • 김올빵 (8)
    • 회사 (33) N
      • JSP (2)
      • DB (16) N
      • NexacroN (2)
      • Spring (5)
      • Java (1)
    • 프로그래밍 (75)
      • Spring (43)
      • JAVA (10)
      • C, C++ (6)
      • React (5)
      • APP (3)
      • SQL (3)
      • JS (1)
      • NCA (1)
    • 학교 (72)
      • 네트워크 (9)
      • 운영체제 (14)
      • 자료구조 (7)
      • 알고리즘 (2)
      • 컴파일러 (16)
      • 졸프 (15)
      • SQLD (8)
    • 42SEOUL (24)
    • boostcamp (13)

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근글과 인기글

  • 최근글
  • 인기글
Github

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바