Ordenamiento

Páginas: 2 (370 palabras) Publicado: 18 de diciembre de 2011
Heapsort

1

Heapsort
El ordenamiento por montículos (heapsort en inglés) es un algoritmo de ordenamiento no recursivo, no estable, con complejidad computacional Este algoritmo consiste enalmacenar todos los elementos del vector a ordenar en un montículo (heap), y luego extraer el nodo que queda como nodo raíz del montículo (cima) en sucesivas iteraciones obteniendo el conjunto ordenado.Basa su funcionamiento en una propiedad de los montículos, por la cual, la cima contiene siempre el menor elemento (o el mayor, según se haya definido el montículo) de todos los almacenados en él.Animación mostrando el funcionamiento del heapsort.

Descripción
He aquí una descripción en pseudocódigo del algoritmo. Se pueden encontrar descripciones de las operaciones insertar_en_monticulo yextraer_cima_del_monticulo en el artículo sobre montículos. function heapsort(array A[0..n]): montículo M integer i := 124578 for i = 0..n: insertar_en_monticulo(M, A[i]) for i = 0..n: A[i] =extraer_cima_del_monticulo(M) return A

Enlaces externos
• Heapsort [1] - Método del montículo • Heapsort explained and source code in C++ [2] (enlace roto disponible en Internet Archive; véase el historial[3] y la última versión
[4] ).

• Heapsort C, C #, Java, VB código [5] • Representación acústica del algoritmo. [6] - Representación acústica del algoritmo.

Heapsort

2

Referencias
[1][2] [3] [4] [5] [6] http:/ / ejemplos. mis-algoritmos. com/ archives/ 79 http:/ / www. datastructures. info/ what-is-heap-sort-and-how-does-it-work-heap-sort-algorithm/ http:/ / web. archive. org/ web/*/ http:/ / www. datastructures. info/ what-is-heap-sort-and-how-does-it-work-heap-sort-algorithm/ http:/ / web. archive. org/ web/ 2/ http:/ / www. datastructures. info/what-is-heap-sort-and-how-does-it-work-heap-sort-algorithm/ http:/ / www. algorithm-code. com/ wiki/ Heapsort http:/ / youtu. be/ iXAjiDQbPSw

Fuentes y contribuyentes del artículo

3

Fuentes y contribuyentes del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ordenador
  • El Ordenador
  • ordenadores
  • El ordenador
  • El ORDENADOR
  • Ordenes
  • Ordenador
  • Ordenadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS