- ch.3-1: / ch.3-2:
- 숫자의 합 : https://www.acmicpc.net/problem/11720
- 평균 : https://www.acmicpc.net/problem/1546
- 구간 합 구하기 4 : https://www.acmicpc.net/problem/11659
- 구간 합 구하기 5 : https://www.acmicpc.net/problem/11660
- 나머지 합 구하기 : https://www.acmicpc.net/problem/10986
- ch.3-3: 투 포인터 / ch.3-4 : 슬라이딩 윈도우
- 수들의 합 5(2018) :https://www.acmicpc.net/problem/2018
- 주몽의 명령(1940) :https://www.acmicpc.net/problem/1940
- '좋은 수' 구하기(1253) :https://www.acmicpc.net/problem/1253
- DNA 비밀번호(12891) :https://www.acmicpc.net/problem/12891
- 최솟값 찾기(11003) :https://www.acmicpc.net/problem/11003
- ch. 3-5 : 스택과 큐
- 스택으로 오름차순 수열 만들기(1874) :https://www.acmicpc.net/problem/1874
- 오큰수 구하기(17298) :https://www.acmicpc.net/problem/17298
- 카드 게임(2164) :https://www.acmicpc.net/problem/2164
- 절대값 힙 구현하기(11286) :https://www.acmicpc.net/problem/11286
- 수 정렬하기1(2750) : https://www.acmicpc.net/problem/2750
- 버블 소트 프로그램1(1377) : https://www.acmicpc.net/problem/1377 - 8/17
- 선택 정렬(1427) : https://www.acmicpc.net/problem/1427
- ATM 인출 시간 계산하기(11399) : https://www.acmicpc.net/problem/11399 - 8/17
- K번째 수 구하기(11005) : https://www.acmicpc.net/problem/11004 - 8/17
- 수 정렬하기2 (2751) : https://www.acmicpc.net/problem/2751 - 8/27
- 버블 소트 프로그램 2 (1517) : https://www.acmicpc.net/problem/1517 - 8/27
- 수 정렬하기 3 (10989) : https://www.acmicpc.net/problem/10989 - 8/27
- 깊이 우선 탐색
- 연결 요소의 개수 구하기(11724) : https://www.acmicpc.net/problem/11724
- 신기한 소수 찾기(2023) : https://www.acmicpc.net/problem/2023
- 친구 관계 파악하기(13023) : https://www.acmicpc.net/problem/13023
- 너비 우선 탐색
- DFS와 BFS 프로그램(1260) : https://www.acmicpc.net/problem/1260
- 미로 탐색하기(2178) : https://www.acmicpc.net/problem/2178
- 트리의 지름 구하기(1167) : https://www.acmicpc.net/problem/1167
- 이진 탐색
- 원하는 정수 찾기(1920) : https://www.acmicpc.net/problem/1920
- 블루레이 만들기(2343) : https://www.acmicpc.net/problem/2343
- 배열에서 k번째 수 찾기(1300) : https://www.acmicpc.net/problem/1300
- 그리디 알고리즘
- 동전 개수의 최솟값 구하기(11047) : https://www.acmicpc.net/problem/11047
- 카드 정렬하기(1715) : https://www.acmicpc.net/problem/1715
- 수를 묶어서 최댓값 만들기(1744) : https://www.acmicpc.net/problem/1744
- 회의실 배정하기(1931) : https://www.acmicpc.net/problem/1931
- 최솟값을 만드는 괄호 배치 찾기(1541) : https://www.acmicpc.net/problem/1541
- 소수 구하기
- 소수 구하기(1929) : https://www.acmicpc.net/problem/1929
- 거의 소수 구하기(1456) : https://www.acmicpc.net/problem/1456
- 소수 & 팰린드롬 수 중에서 최솟값 찾기(1747) : https://www.acmicpc.net/problem/1747
- 제곱이 아닌 수 찾기(1016) : https://www.acmicpc.net/problem/1016
- 오일러 피
- 오일러 피 함수 구현하기(11689) : https://www.acmicpc.net/problem/11689
- 유클리드 호제법
- 최소 공배수 구하기(1934) : https://www.acmicpc.net/problem/1934
- 최대 공약수 구하기(1850) : https://www.acmicpc.net/problem/1850
- 칵테일 만들기(1033) : https://www.acmicpc.net/problem/1033
- 확장 유클리드 호제법
- Ax + By = C(21568) : https://www.acmicpc.net/problem/21568
- 그래프의 표현
- 특정 거리의 도시 찾기(18352) : https://www.acmicpc.net/problem/18352
- 효율적으로 해킹하기(1325) : https://www.acmicpc.net/problem/1325
- 이분 그래프 판별하기(1707) : https://www.acmicpc.net/problem/1707
- 물의 양 구하기(2251) : https://www.acmicpc.net/problem/2251
- 유니온 파인드
- 집합 표현하기(1717) : https://www.acmicpc.net/problem/1717
- 여행 계획 짜기(1976) : https://www.acmicpc.net/problem/1976
- 거짓말쟁이가 되긴 싫어(1043) : https://www.acmicpc.net/problem/1043
- 위상 정렬
- 줄 세우기(2252) : https://www.acmicpc.net/problem/2252
- 게임 개발하기(1516) : https://www.acmicpc.net/problem/1516
- 임계 경로 구하기(1948) : https://www.acmicpc.net/problem/1948
- 다익스트라
- 최단 경로 구하기(1753) : https://www.acmicpc.net/problem/1753
- 최소 비용 구하기(1916) : https://www.acmicpc.net/problem/1916
- K번째 최단 경로 찾기(1854) : https://www.acmicpc.net/problem/1854
- 벨만 - 포드
- 타임머신으로 빨리 가기(11657) : https://www.acmicpc.net/problem/11657
- 세일즈맨의 고민(1219) : https://www.acmicpc.net/problem/1219
- 플로이드 - 워셜
- 가장 빠른 버스 노선 구하기(11404) : https://www.acmicpc.net/problem/11404
- 경로 찾기(11403) : https://www.acmicpc.net/problem/11403
- 케빈 베이컨의 6단계 법칙(1389) : https://www.acmicpc.net/problem/1389
- 최소 신장 트리
- 최소 신장 트리 구하기(1197) : https://www.acmicpc.net/problem/1197
- 다리 만들기(17472) : https://www.acmicpc.net/problem/17472
- 불우이웃 돕기(1414) : https://www.acmicpc.net/problem/1414