알고리즘 알고리즘은 효과적이어야한다: 가능한 입력에 대해 항상 옳은 답을 출력하는가? 알고리즘은 효율적이어야한다 얼마나 많은 자원을 소모하는가? time-complexity 정렬 알고리즘 퀵 정렬(quick-sort) 병합 정렬 힙 정렬 검색 알고리즘 이진 검색 그래프 탐색 알고리즘 dfs-bfs Prim 다익스트라 참고 Buck Shlegeris, 알고리즘 학습에 대한 조언, 김용균 역. data-structures