학습 경로

C/C++ 알고리즘

탐색, 정렬, 재귀, 비트 연산을 C와 C++로 나란히 구현합니다.

레슨 7개 · 챌린지 9개

경로 시작하기 →
  1. 레슨 챌린지 1개 선형 탐색 정렬되지 않은 데이터에서 target을 찾습니다.
  2. 레슨 챌린지 1개 이진 탐색 정렬된 데이터를 로그 시간에 탐색합니다.
  3. 레슨 챌린지 1개 버블 정렬 인접한 역순 요소를 교환해 정렬합니다.
  4. 레슨 챌린지 1개 퀵 정렬 Pivot 주변으로 값을 partition합니다.
  5. 레슨 챌린지 1개 병합 정렬 Divide-and-conquer로 O(n log n)을 보장합니다.
  6. 레슨 챌린지 2개 재귀와 call stack 더 작은 instance로 문제를 풉니다.
  7. 레슨 챌린지 2개 비트 조작 Flag를 set, clear, toggle, test합니다.