<aside>
⚠️ 5주 부터는 고급-심화 과정입니다. 해당 과정은 GPT 4o 을 사용하여 구성된 커리큘럼 입니다.
</aside>
1주차: 알고리즘의 기초
Day 1: 알고리즘의 개념 및 기초 수학
- 알고리즘이란 무엇인가?
- 빅오 표기법, 시간 복잡도, 공간 복잡도 개념
- 기초적인 수학적 개념: 로그, 지수, 합, 곱
Day 2: 정렬 알고리즘 (1)
- 버블 정렬 (Bubble Sort)
- 선택 정렬 (Selection Sort)
- 삽입 정렬 (Insertion Sort)
- 각 정렬 알고리즘의 시간 복잡도 분석
Day 3: 정렬 알고리즘 (2)
- 퀵 정렬 (Quick Sort)
- 병합 정렬 (Merge Sort)
- 힙 정렬 (Heap Sort)
- 각 정렬 알고리즘의 시간 복잡도 분석 및 비교
Day 4: 검색 알고리즘
- 선형 검색 (Linear Search)
- 이진 검색 (Binary Search)
- 해시 테이블 및 해싱