Stooge sort
O Stooge Sort, ou ordenação "Pateta", é um algoritmo de ordenação que se faz do uso das técnicas de divisão e conquista, ou seja, recursivamente o algoritmo realiza partições virtuais da entrada e transforma o problema maior em pequenos subproblemas até que a ordenação seja mínima. A complexidade deste algoritmo é de O(nlog 3 / log 1.5) = O(n2.7).
Nº Q1754846 ★
Comum · Saberes
Stooge sort
O Stooge Sort, ou ordenação "Pateta", é um algoritmo de ordenação que se faz do uso das técnicas de divisão e conquista, ou seja, recursivamente o algoritmo realiza partições virtuais da entrada e transforma o problema maior em pequenos subproblemas até que a ordenação seja mínima. A complexidade deste algoritmo é de O(nlog 3 / log 1.5) = O(n2.7).
Na Wikipédia
O Stooge Sort, ou ordenação "Pateta", é um algoritmo de ordenação que se faz do uso das técnicas de divisão e conquista, ou seja, recursivamente o algoritmo realiza partições virtuais da entrada e transforma o problema maior em pequenos subproblemas até que a ordenação seja mínima. A complexidade deste algoritmo é de O(nlog 3 / log 1.5) = O(n2.7). Comparado a outros algoritmos de ordenação mais conhecidos, como o Insertion Sort e o Bubble Sort, ele chega a ser mais lento. Devido à sua ineficiência, recomenda-se que não seja usado na ordenação de grandes volumes de dados. O nome do algoritmo faz referência a uma comédia norte-americana chamada The Three Stooges (em português, Os Três Patetas), em que Moe batia repetidamente nos outros dois patetas, assim como o Stooge Sort repetidamente ordena 2/3 do array.
Texto: Wikipédia, CC BY-SA 4.0. · Imagem: Simpsons contributor (CC0) ·
Cartas próximas
-
Gnome sort
Nº Q936797 ★
Sem ofertas
-
C
Counting sort
Nº Q1124964 ★
Sem ofertas
-
Selection sort
Nº Q220831 ★★
Sem ofertas
-
Bogosort
Nº Q762850 ★★★
Sem ofertas
-
Tree sort
Sorting algorithm that builds a binary search tree and then traverses the tree
Nº Q863521 ★
Sem ofertas
-
Pancake sorting
Mathematics problem
Nº Q2736589 ★
Sem ofertas