Algoritmos de ordenación
![]() |
![]() |
![]() |
Título del Test:![]() Algoritmos de ordenación Descripción: Algoritmos de ordenación |




Comentarios |
---|
NO HAY REGISTROS |
Encuentra el valor mínimo, intercambia con el primer elemento, repite para el resto de la lista. Selección (selection sort). Inserción. Shell Sort. Radix Sort. La primera interacción comienza con el segundo elemento de la lista. Lo compara con el primero y lo intercambia si el primero es mayor, ahora compara el tercer elemento con los dos ordenados y sigue así con todos los elementos restantes. Inserción. Counting Sort. Bucket Sort. Heapsort. Compara pares adyacentes e intercambia si están en el orden incorrecto, repite hasta que la lista esté ordenada. Burbuja. Mergesort. Quicksort. Shell Sort. Divide la lista en mitades, ordena las mitades recursivamente y combina las partes ordenadas. Mergesort. Selección (selection sort). Burbuja. Inserción. Elige un pivote, divide la lista en elementos menores y mayores al pivote, y ordena ambas sublistas recursivamente. Quicksort. Heapsort. Bucket Sort. Radix So. Se cuenta el número de elementos de cada clase para luego ordenarlos. Utiliza un contador(casillero), recorre todos los elementos 2 veces. Counting Sort. Radix Sort. Heapsort. Shell Sort. Convierte la lista en un montículo, extrae el elemento máximo sucesivamente para ordenar la lista. Heapsort. Counting Sort. Bucket Sort. Inserción. Ordena secuencias por dígitos o caracteres individuales, de menos a más significativo. Utiliza urnas/buckets. Radix Sort. Heapsort. Mergesort. Counting Sort. Divide "buckets / casilleros", por rango de valores, ordena cada bucket individualmente y combina los buckets ordenados. Bucket Sort. Shell Sort. Heapsort. Radix Sort. Versión mejorada de Inserción con saltos entre elementos comparados, rompiendo la lista original en listas más pequeñas. Shell Sort. Heapsort. Quicksort. Radix Sort. |