Gnome sort
El algoritmo de ordenación conocido como gNome_sort tiene una historia de invención cuasi paralela. Durante un tiempo existió la polémica sobre su invención, finalmente atribuida a Hamid Sarbazi-Azad quien lo desarrolló en el año 2000 y al que llamó Stupid sort (Ordenamiento estúpido).
Nº Q936797 ★
Común · Saberes
Gnome sort
El algoritmo de ordenación conocido como gNome_sort tiene una historia de invención cuasi paralela. Durante un tiempo existió la polémica sobre su invención, finalmente atribuida a Hamid Sarbazi-Azad quien lo desarrolló en el año 2000 y al que llamó Stupid sort (Ordenamiento estúpido).
En Wikipedia
El algoritmo de ordenación conocido como gNome_sort tiene una historia de invención cuasi paralela. Durante un tiempo existió la polémica sobre su invención, finalmente atribuida a Hamid Sarbazi-Azad quien lo desarrolló en el año 2000 y al que llamó Stupid sort (Ordenamiento estúpido). Cuando Dick Grune lo inventó (más apropiadamente, lo reinventó) y documentó, no halló evidencias de que existiera y en palabras suyas, dijo de él "the simplest sort algorithm" (es el algoritmo más simple) y quizás tenga razón, pues lo describió en sólo cuatro líneas de código. Dick Grune se basó en los gnomos de jardín holandés y la manera en que se colocan dentro de los maceteros (ver la referencia anterior) y de ahí también el nombre que le dio. Netamente es un algoritmo de burbuja con una clara particularidad: recorre el array a ordenar como una cremallera, en un vaivén, o bien puede ser definido como un ordenamiento de burbuja bidireccional, que a su vez son llamados también cocktail shaker (agitador de cócteles), por la forma en que trabaja... Cumple estrictamente hablando con la complejidad O(n²).
Texto: Wikipédia, CC BY-SA 4.0. · Imagen: Suaudeau (CC BY-SA 4.0) ·
Cartas cercanas
-
Stupid sort
Algoritmo de ordenamiento
Nº Q762850 ★★★
Sin ofertas
-
Quicksort
Algoritmo de ordenación
Nº Q486598 ★★★★
Sin ofertas
-
Stooge sort
An inefficient recursive sorting algorithm
Nº Q1754846 ★
Sin ofertas
-
T
TPK algorithm
Program to compare computer programming languages
Nº Q7831057 ★★
Sin ofertas
-
O
Operación de Kaprekar
Nº Q18413622 ★★★★
Sin ofertas
-
Binary GCD algorithm
Algorithm that computes the greatest common divisor of two integers using only arithmetic shifts, comparisons, and subtraction
Nº Q622328 ★
Sin ofertas