La búsqueda es la operación más importante en el
procesamiento de información, ya que permite recuperar datos previamente
almacenados. El resultado de una búsqueda puede ser un éxito, si se
encuentra la información o un fracaso, si no la encuentra.
La búsqueda se
puede aplicar sobre elementos previamente ordenados o sobre elementos
desordenados, en el primer caso la búsqueda es más fácil, en cambio en el
segundo se dificulta un poco más el proceso, sobre todo cuando de se trata
de encontrar una cantidad de elementos similares.
Los métodos de
búsqueda se clasifican según el lugar que ocupan en memoria en:
- Búsqueda interna.
- Búsqueda externa.
Por el numero de elementos y complejidad del método
La búsqueda interna es aquella en la que todos los elementos
de la estructura estática (arreglo) o dinámica (lista ligada o árbol) se
encuentran almacenados en la memoria principal de la computadora.
Los métodos de
búsqueda interna más importantes son:
- Secuencial o lineal.
- Binaria.
- Hash (transformación de claves)
- Árboles de Búsqueda