Documentos de Académico
Documentos de Profesional
Documentos de Cultura
24/10/23
CAPÍTULO 10
Ordenación, búsqueda
e intercalación
10.1. Introducción
Los computadores consumen una amplia gama de recursos al ejecutar diversas labores.
Estas actividades abarcan la exploración, la organización y el tratamiento de información.
Concretamente, la administración de datos a menudo implica realizar tareas de ordenación
y cálculo numérico.
Es crucial tener en cuenta que la velocidad de administración de datos varía según el tipo
de dispositivo periférico empleado. Los dispositivos mecánicos, como cintas y discos,
tienden a ser más lentos en comparación con los dispositivos de almacenamiento más
modernos. Por ende, las tácticas de organización, búsqueda y combinación son esenciales
para optimizar el rendimiento.
10.2. Ordenación
10.3. Búsqueda
Búsqueda binaria:
La búsqueda binaria es un enfoque más eficiente para encontrar un elemento en un
conjunto de datos ordenado. En lugar de empezar desde el primer elemento y buscar
secuencialmente, la búsqueda binaria aprovecha el hecho de que los datos están
ordenados. Comienza comparando el elemento medio del conjunto de datos con el valor
buscado y, en función de la comparación, descarta la mitad del conjunto que no contiene el
elemento deseado. Luego, repite este proceso en la mitad restante hasta encontrar el
elemento o determinar que no está en el conjunto.
Búsqueda en cadena:
La búsqueda en cadena es un enfoque simple que implica recorrer un vector (matriz
unidimensional) de elementos uno por uno, desde el primer elemento hasta el último. Si el
elemento deseado se encuentra en algún punto del vector, se detendrá una vez que lo
encuentre. Este enfoque es adecuado para conjuntos de datos no ordenados o cuando no
se dispone de información sobre el orden de los elementos. Sin embargo, puede ser menos
eficiente que la búsqueda binaria en conjuntos de datos grandes, especialmente si el
elemento buscado se encuentra hacia el final del vector.
10.4. Intercalación