학습 목표 Stack 개념과 ADT, 단방향/양방향/배열 구현
Queue 개념과 ADTQueue 구현
트리에 대해서
균형 이진 트리를 만드는 RED-BLACK과 AVL트리
힙 자료구조와 우선순위 큐
해시 테이블과 자바 해시맵
그래프를 이해한다.
MST를 이해한다.
Union-Find를 이해한다.
DAG(Direct Acyclic Graph)를 이해한다.Topologicial Ordering(Sorting)을 이해한다.
최소 스패닝 트리를 구현하는 크루스칼 알고리즘을 이해한다.
그래프 탐색 기반의 너비 우선 탐색을 공부한다.
DFS
플로이드 워셜 알고리즘을 이해한다.
다익스트라 알고리즘을 이해한다.
그래프 최단 경로 우선(Shortest Path First)과 벨만포드 알고리즘을 이해한다.
프림 알고리즘을 이해한다.