탐색이란?
· 배열, 트리, 그래프, 파일, 데이터베이스, 인터넷 등에 저장되어 있는 많은 자료 중에서 필요한 자료를 찾는 것.
· 레코드의 집합에서 특정한 레코드를 찾아내는 작업. (레코드들은 보통 키라고 불리는 특정 필드에 의해 식별)
탐색의 종류
· 순차 탐색, 색인 순차 탐색, 이진 탐색, 보간 탐색, 블록 탐색, 피보나치 탐색 등 그 종류가 다양함.
탐색의 성능 향상
· 무작위의 상태보다는 어느 정도 분류가 되어 있는 상태이거나 정렬된 상태일 경우 탐색이 더 용이.
'프로그래밍 > 알고리즘' 카테고리의 다른 글
이진 탐색(Binary Search)이란? (0) | 2017.10.18 |
---|---|
순차 탐색(Sequential Search)이란? (0) | 2017.10.18 |
선택 정렬(Selection Sort) (0) | 2017.10.08 |
회문(Palindrome) 찾기 (0) | 2017.10.07 |
삽입 정렬(Insert Sort) (0) | 2017.10.04 |
WRITTEN BY
- 김치치즈스마일
세계정복!
,