Stooge sort
An inefficient recursive sorting algorithm
Stooge sort is a recursive sorting algorithm. It is notable for its exceptionally poor time complexity of O ( n log 3 / log 1.5 ) {\displaystyle O(n^{\log 3/\log 1.5})} = O ( n 2.7095... ) {\displaystyle O(n^{2.7095...})} The algorithm's running time is thus slower compared to reasonable sorting algorithms, and is slower than bubble sort, a canonical example of a fairly inefficient sort.
Nº Q1754846 ★
Común · Saberes
Stooge sort
An inefficient recursive sorting algorithm
Stooge sort is a recursive sorting algorithm. It is notable for its exceptionally poor time complexity of O ( n log 3 / log 1.5 ) {\displaystyle O(n^{\log 3/\log 1.5})} = O ( n 2.7095... ) {\displaystyle O(n^{2.7095...})} The algorithm's running time is thus slower compared to reasonable sorting algorithms, and is slower than bubble sort, a canonical example of a fairly inefficient sort.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
Stooge sort is a recursive sorting algorithm. It is notable for its exceptionally poor time complexity of O ( n log 3 / log 1.5 ) {\displaystyle O(n^{\log 3/\log 1.5})} = O ( n 2.7095... ) {\displaystyle O(n^{2.7095...})} The algorithm's running time is thus slower compared to reasonable sorting algorithms, and is slower than bubble sort, a canonical example of a fairly inefficient sort. It is, however, more efficient than Slowsort. The name comes from The Three Stooges. The algorithm is defined as follows: If the value at the start is larger than the value at the end, swap them. If there are three or more elements in the list, then: Stooge sort the initial 2/3 of the list Stooge sort the final 2/3 of the list Stooge sort the initial 2/3 of the list again It is important to get the integer sort size used in the recursive calls by rounding the 2/3 upwards, e.g. rounding 2/3 of 5 should give 4 rather than 3, as otherwise the sort can fail on certain data.
Texto: Wikipedia en inglés, CC BY-SA 4.0. · Imagen: Simpsons contributor (CC0) ·
Cartas cercanas
-
Gnome sort
Nº Q936797 ★
Sin ofertas
-
O
Ordenamiento por cuentas
Nº Q1124964 ★
Sin ofertas
-
Ordenamiento por selección
Nº Q220831 ★★
Sin ofertas
-
Stupid sort
Algoritmo de ordenamiento
Nº Q762850 ★★★
Sin ofertas
-
Ordenamiento con árbol binario
Nº Q863521 ★
Sin ofertas
-
Ordenamiento de panqueques
Problema matemático de ordenar una pila desordenada de panqueques
Nº Q2736589 ★
Sin ofertas