cuadro comparativo quicksort

2
Concepto Breve Descripció n Caracterís tica Principal Recursi vo Iterati vo Nivel de eficien cia Compleji dad Quicksor t Utiliza un pivote y ordena los elementos según él. División por pivote. Recursi vo 1 0(n log n) Bidirecc ional Mejora el método de burbuja con menos comparacio nes. Va ordenando al mismo tiempo los dos extremos del vector. Iterati vo 4 0(n^2) Shellsor t Asigna una distancia y ordena entre ellos. Compara e intercambi a. Iterati vo 3 0(n^1.25 ) Heapsort Almacena los elementos en un montículo y luego extrae el nodo que queda como raíz. La cima siempre contiene el menor elemento. Utiliza un árbol binario para estructura r el proceso de ordenamien to. Iterati vo 2 0(n log n) Inserció n Toma uno por uno los elementos y avanza hacia su posición con respecto a Se puede llegar a demorar mucho. Iterati vo 5 0(n^2)

Upload: patricia-correa

Post on 25-Jul-2015

70 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cuadro comparativo quicksort

Concepto Breve Descripción

Característica Principal

Recursivo Iterativo

Nivel de eficiencia

Complejidad

Quicksort Utiliza un pivote y ordena los elementos según él.

División por pivote.

Recursivo 1 0(n log n)

Bidireccional Mejora el método de burbuja con menos comparaciones.

Va ordenando al mismo tiempo los dos extremos del vector.

Iterativo 4 0(n^2)

Shellsort Asigna una distancia y ordena entre ellos.

Compara e intercambia.

Iterativo 3 0(n^1.25)

Heapsort Almacena los elementos en un montículo y luego extrae el nodo que queda como raíz. La cima siempre contiene el menor elemento.

Utiliza un árbol binario para estructurar el proceso de ordenamiento.

Iterativo 2 0(n log n)

Inserción Toma uno por uno los elementos y avanza hacia su posición con respecto a los anteriormente ordenados hasta recorrer todo el arreglo.

Se puede llegar a demorar mucho.

Iterativo 5 0(n^2)

CUADRO COMPARATIVO ALGORITMO DE ORDENAMIENTO