5.13. Resumen¶
Una búsqueda secuencial es
para listas ordenadas y no ordenadas.Una búsqueda binaria en una lista ordenada es
en el peor de los casos.Las tablas hash pueden proporcionar una búsqueda de tiempo constante.
Un ordenamiento burbuja, un ordenamiento por selección y un ordenamiento por inserción son algoritmos
.Un ordenamiento de Shell mejora con respecto al ordenamiento por inserción mediante el ordenamiento de sublistas incrementales. Se encuentra entre
y .Un ordenamiento por mezcla es
, pero requiere espacio adicional para el proceso de mezcla.Un ordenamiento rápido es
, pero puede degradarse a si los puntos de división no están cerca de la mitad de la lista. Este ordenamiento no requiere espacio adicional.