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