나 혼자 공부하는 알고리즘과 자료구조

나 혼자 알고리즘과 자료구조 학습 지도

문제 해석에서 복잡도 계산, 자료구조 선택, 탐색 전략까지 이어지는 학습 흐름을 한 화면에서 잡습니다. 알고리즘과 자료구조의 핵심 개념을 문제 해결 관점에서 체계적으로 다루는 교재입니다.

1-4장 문제 해석

알고리즘 사고와 복잡도 → 해시 테이블과 집합

입력 크기와 시간 제한을 읽고 가능한 풀이 범위를 먼저 좁힙니다.

5-8장 구조 선택

트리와 이진 탐색 트리 → 그래프 심화

배열, 리스트, 스택, 큐, 해시, 트리, 힙을 문제 조건과 연결합니다.

9-12장 전략 확장

정렬 알고리즘 → 그리디, 백트래킹, 문자열

그래프, 정렬, 분할 정복, DP, 그리디를 반례와 함께 비교합니다.

장 흐름

알고리즘 사고와 복잡도에서 그리디, 백트래킹, 문자열까지
01 알고리즘 사고와 복잡도
02 배열과 연결 리스트
03 스택, 큐, 덱
04 해시 테이블과 집합
05 트리와 이진 탐색 트리
06 힙과 우선순위 큐
07 그래프 기초
08 그래프 심화
09 정렬 알고리즘
10 탐색과 분할 정복
11 동적 계획법
12 그리디, 백트래킹, 문자열