Algoritmo ordenação
Leandro A. Boscariol
Lucas B. Gameiro
Rodrigo L. S. Arruda
14 de agosto de 2007
Sum´rio a
Resumo Abstract 1 Bubble Sort 1.1 1.2 Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An´lise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 1.2.1 1.2.2 1.2.3 2 Quick Sort 2.1 2.2 Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An´lise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 2.2.1 2.2.2 2.2.3 Melhor caso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pior caso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caso m´dio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e Melhor caso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pior caso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caso m´dio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e p. 7 p. 7 p. 8 p. 8 p. 8 p. 9 p. 10 p. 10 p. 11 p. 11 p. 11 p. 12 p. 13 p. 13 p. 15
3 Merge Sort 3.1 3.2 Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An´lise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a
3.2.1 3.2.2 4 Heap Sort 4.1 4.2
Melhor caso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pior caso e caso m´dio . . . . . . . . . . . . . . . . . . . . . . . . e
p. 15 p. 15 p. 16 p. 16 p. 17 p. 18 p. 18 p. 19 p. 19 p. 19 p. 19 p. 20 p. 20 p. 21 p. 21 p. 21 p. 22 p. 22 p. 23 p. 23 p. 24
Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An´lise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a
5 Count Sort 5.1 5.2 Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An´lise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 5.2.1 5.2.2 5.2.3 6 Radix Sort 6.1 6.2 Algoritmo . . . . . . .