Uses of Interface
br.unip.aps.sorting.SortAlgorithm
Packages that use SortAlgorithm
-
Uses of SortAlgorithm in br.unip.aps.sorting
Methods in br.unip.aps.sorting that return SortAlgorithmModifier and TypeMethodDescriptionAlgoritmoTipo.criar()static SortAlgorithmSortAlgorithmFactory.criar(AlgoritmoTipo tipo) static SortAlgorithmCria um algoritmo pelo nome, ignorando caixa, acentos e o sufixo "sort".Methods in br.unip.aps.sorting that return types with arguments of type SortAlgorithm -
Uses of SortAlgorithm in br.unip.aps.sorting.algorithms
Classes in br.unip.aps.sorting.algorithms that implement SortAlgorithmModifier and TypeClassDescriptionfinal classBubble Sort (ordenacao por flutuacao / "bolha").final classCounting Sort (Seward, 1954): conta quantas vezes cada chave aparece e distribui os elementos em ordem.final classQuick Sort com dois pivos (Yaroslavskiy, 2009), a base do Arrays.sort do Java para tipos primitivos.final classHeap Sort (Williams, 1964).final classInsertion Sort (ordenacao por insercao).final classIntro Sort (Musser, 1997): Quick Sort que troca para Heap Sort quando a recursao fica funda demais.final classMerge Sort (ordenacao por intercalacao, von Neumann 1945), versao top-down recursiva.final classQuick Sort (Hoare, 1962).final classQuick Sort 3-Way (particao em tres vias de Dijkstra, "bandeira holandesa").final classRadix Sort LSD (digito menos significativo primeiro), base 256, sobre chaveslong.final classSelection Sort (ordenacao por selecao).final classShell Sort (Donald Shell, 1959) com a sequencia de incrementos de Ciura (2001).final classTim Sort simplificado (Tim Peters, 2002).