
탐색 알고리즘
·
자료구조 & 알고리즘
내부 탐색: 주기억 장치에 모두 적재 후 탐색 순차 이진 이진 트리 해싱 외부 탐색 균형 트리 순차 탐색 첫 번째 레코드부터 시작해서 마지막 레코드까지 차례로 탐색 키를 비교하는 알고리즘 비교 횟수는 성공적이지 않은 탐색에 대해 N + 1회 비교, 성공적인 탐색에는 평균적으로 N/2회 비교 정렬된 연결 리스트로 구현된 순차 탐색은 항상 평균적으로 N/2회 비교 이진 탐색 성공적인 탐색과 그렇지 않은 탐색 모두 logN + 1회 이상의 비교를 하지 않음 리스트가 정렬되어 있어야 하므로 정렬된 상태를 유지하는데 추가적인 비용을 소비함 이진 트리 탐색 작은 키를 가지고 있는 레코드는 왼쪽 부분트리, 같거나 큰 키를 가진 레코드는 오른쪽 부분트리 과정: 루트와 키를 비교하고 키가 루트보다 작다면 왼쪽 서브 트리..