Package br.unip.aps.sorting.algorithms
package br.unip.aps.sorting.algorithms
-
ClassesClassDescriptionBubble Sort (ordenacao por flutuacao / "bolha").Counting Sort (Seward, 1954): conta quantas vezes cada chave aparece e distribui os elementos em ordem.Quick Sort com dois pivos (Yaroslavskiy, 2009), a base do Arrays.sort do Java para tipos primitivos.Heap Sort (Williams, 1964).Insertion Sort (ordenacao por insercao).Intro Sort (Musser, 1997): Quick Sort que troca para Heap Sort quando a recursao fica funda demais.Merge Sort (ordenacao por intercalacao, von Neumann 1945), versao top-down recursiva.Quick Sort (Hoare, 1962).Quick Sort 3-Way (particao em tres vias de Dijkstra, "bandeira holandesa").Radix Sort LSD (digito menos significativo primeiro), base 256, sobre chaves
long.Selection Sort (ordenacao por selecao).Shell Sort (Donald Shell, 1959) com a sequencia de incrementos de Ciura (2001).Tim Sort simplificado (Tim Peters, 2002).