Wiki tiene una buena hoja de trucos, pero no implica que no. de comparaciones o permutas. (aunque el número de intercambios generalmente decide su complejidad). Entonces creé lo siguiente. ¿La siguiente información es correcta? Avíseme si hay algún error, lo corregiré.
Tipo de inserción:
- Caso promedio / Peor caso: ; sucede cuando la entrada ya está ordenada en orden descendente
- Mejor caso: ; cuando la entrada ya está ordenada
- Número de comparaciones: en el peor de los casos y en el mejor de los casos
- No. de intercambios: en el peor / promedio caso y en el mejor caso
Selección de selección:
- Caso promedio / Peor caso / Mejor caso:
- No. de comparaciones:
- No. de intercambios: en el peor / promedio caso y en el mejor de los casos. A lo sumo, el algoritmo requiere N intercambios, una vez que intercambias un elemento en su lugar, nunca lo vuelves a tocar.
Ordenar fusión:
- Caso promedio / Peor caso / Mejor caso: ; no importa en absoluto si la entrada está ordenada o no
- No. de comparaciones: en el peor de los casos y en el mejor de los casos; suponiendo que estamos fusionando dos conjuntos de tamaño n & m donde
- No. de intercambios: ¡No intercambios! [pero requiere memoria adicional, no ordenación in situ]
Ordenación rápida:
- Peor caso: ; sucede que la entrada ya está ordenada
- Mejor caso: ; cuando pivote divide la matriz exactamente en la mitad
- Número de comparaciones: en el peor de los casos y en el mejor de los casos
- No. de intercambios: en el peor de los casos y en el mejor de los casos
Ordenamiento de burbuja:
- Peor caso:
- Mejor caso: ; en ya ordenado
- No. de comparaciones: en el peor de los casos y el mejor de los casos
- No. de intercambios: en el peor de los casos y en el mejor de los casos
Búsqueda lineal:
- Peor caso: ; clave de búsqueda no presente o último elemento
- Mejor caso: ; primer elemento
- No. de comparaciones: en el peor de los casos y en el mejor de los casos
Búsqueda binaria:
- Peor caso / Caso promedio:
- Mejor caso: ; cuando la clave es el elemento medio
- No. de comparaciones: en el peor / promedio caso y en el mejor caso