《자바 알고리즘 인터뷰 with 코틀린》 챕터별 학습 노트입니다. 새 노트는 TEMPLATE.md를 복사해서 시작합니다.
notes/
├── TEMPLATE.md # 챕터 노트 템플릿
└── chNN/
├── README.md # 개념 정리 + 문제별 회고
└── solutions/ # 직접 푼 Java 코드 (PN.java)
- 개념 정리와 문제 회고는
chNN/README.md한 파일에 모읍니다. - 직접 푼 코드는
chNN/solutions/PN.java로 저장합니다. 여러 번 풀었다면PN_v2.java처럼 뒤에 붙입니다. - 복습 때 다시 푼 코드는
PN_r1.java(1차),PN_r2.java(2차)처럼 저장합니다. - 상태 표기:
⬜ 예정·🔄 진행 중·✅ 완료·🔁 재복습 필요
| 장 | 주제 | 문제 수 | 노트 | 상태 |
|---|---|---|---|---|
| 1장 | 코딩 인터뷰 & 코딩 테스트 | — | ch01 | ⬜ |
| 2장 | 자바, 세상에서 가장 유명한 언어 | — | ch02 | ⬜ |
| 3장 | 코틀린, 구글이 인정한 공식 언어 | — | ch03 | ⬜ |
| 4장 | 자료형 | — | ch04 | ✅ |
| 5장 | 빅오 | — | ch05 | ⬜ |
| 6장 | 문자열 조작 | 6 | ch06 | 🔄 |
| 7장 | 배열 | 6 | ch07 | 🔄 |
| 8장 | 연결 리스트 | 7 | ch08 | ⬜ |
| 9장 | 스택, 큐 | 6 | ch09 | ⬜ |
| 10장 | 데크, 우선순위 큐 | 4 | ch10 | ⬜ |
| 11장 | 해시 테이블 | 5 | ch11 | ⬜ |
| 12장 | 그래프 | 9 | ch12 | ⬜ |
| 13장 | 최단 경로 문제 | 3 | ch13 | ⬜ |
| 14장 | 트리 | 13 | ch14 | ⬜ |
| 15장 | 힙 | 2 | ch15 | ⬜ |
| 16장 | 트라이 | 2 | ch16 | ⬜ |
| 17장 | 정렬 | 6 | ch17 | ⬜ |
| 18장 | 이진 검색 | 6 | ch18 | ⬜ |
| 19장 | 비트 조작 | 5 | ch19 | ⬜ |
| 20장 | 슬라이딩 윈도우 | 3 | ch20 | ⬜ |
| 21장 | 그리디 알고리즘 | 5 | ch21 | ⬜ |
| 22장 | 분할 정복 | 2 | ch22 | ⬜ |
| 23장 | 다이나믹 프로그래밍 | 5 | ch23 | ⬜ |
| 부록 | 2022년 카카오 공채 만점 가이드 | 7 | ch24 | ⬜ |
| 합계 | 102 |