
[자료구조] 11. 탐색 1
콰이엇
윤성우 저자님의 "윤성우의 열혈 자료구조" 책을 학습하고 정리한 글입니다. 1. 탐색의 이해와 보간 탐색1-1. 탐색의 이해탐색이란 데이터를 찾는 방법이다.굳이 따지자면 탐색은 알고리즘보다 자료구조에 더 가까운 주제이다.효율적인 탐색을 위해서는 '어떻게 찾을까'만을 고민해서는 안된다.그보다는 '효율적인 탐색을 위한 저장방법이 무엇일까'를 우선 고민해야 한다.이때 효율적인 탐색이 가능한 대표적인 저장방법은 '트리'이다.따라서 탐색에 관한 이야기의 대부분은 트리의 연장선상에 놓여 있다. 1-2. 보간 탐색지금까지 크게 두 가지 탐색 알고리즘을 학습했다.순차 탐색 : 정렬되지 않은 대상을 기반으로 하는 탐색이진 탐색 : 정렬된 대상을 기반으로 하는 탐색이진 탐색은 중앙에 위치한 데이터를 탐색한 후, 이를 기준..