| 주차 | 주제 | 강의 연계 | 추천 문제 (백준 번호) |
|---|---|---|---|
| 1주차 | Stack & Queue | Set, String | 1874, 2164, 1966 |
| 2주차 | Heap & Priority Queue | Brute Force 연계 | 11286, 1655 |
| 3주차 | Greedy Algorithm | Greedy Algorithm | Luck Balance,Minimum Absolute Difference in an Array |
| 4주차 | DFS / BFS | Graph I~III | Connected Cell in a Grid (DFS), Breadth First Search: Shortest Reach |
| 5주차 | 최단 경로 (Dijkstra) | Graph II | Dijkstra: Shortest Reach 2 |
| 6주차 | MST / 위상정렬 | Graph III | Prim's (MST): Special Subtree |
| 7주차 | 이진탐색 & 분할 정복 | Divide & Conquer | Binary Search Tree : Lowest Common Ancestor |
| 8주차 | DP 기초 | Dynamic Algorithm | The Coin Change Problem, Candies |
- 스터디는 주 1회 진행됩니다.
- 스터디 시간 전까지 문제 풀이 코드를 깃허브에 Pull Request로 보냅니다.
- 매주 1명씩 돌아가며 해당 주차 주제를 공부한 뒤 스터디 시간에 설명합니다.
- 주제 설명이 끝난 뒤 각자 어떻게 풀어나갔는지 설명합니다.
- 개별 코드 설명 시에는 수정하면 좋을 부분이나 모르는 점에 대해 마음껏 질문합니다.
- 다음 주차 스터디 진행자는 스터디 마지막에 다음 주차 과제를 공유합니다.
- 스터디 후 각자 새로 알게된 내용을 야무지게 정리합니다.
- 진행 과정 (주제, 문제 등)은 주인장이 다른 마크다운 파일로 정리합니다.
- 브랜치명 : 각자 이름
Daehun
- Commit & Pull Request Message (코드 파일명도 동일하게)
PRG 문제이름
BOJ-문제번호 문제이름
레포지토리 클론 후 각 폴더에 자신의 이름으로 폴더를 생성하여 문제 풀이 코드를 커밋합니다.
- 예시
├── README.md
|
├── 📁 week1
│ ├── 📁 Daehun
│ ├── 📁 Yuyoung
│ ├── 📁 Sinhyeong
│ └── 📁 Hyeok
└───📁 week2