Metodos de ordenacao de dados em vetores

7426 palavras 30 páginas
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Biológicas
Departamento de Computação

ALGORITMOS E ESTRUTURAS DE DADOS
Quinto Trabalho Prático
Análise de Desempenho de Algoritmos de Ordenação por
Comparação e suas Variações e Otimizações

Luiz Henrique Santos
Professor - David Menotti
Monitor - Kayran dos Santos
Monitor - Pedro Ismar Silva Souto

Ouro Preto
9 de dezembro de 2009

Sumário
1 Introdução
1.1 Considerações iniciais . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Computador usado para testes . . . . . . . . . . . . . . . . . . . . . .
1.3 Especificação do problema . . . . . . . . . . . . . . . . . . . . . . . .
2 Metodos de Ordenação
2.1 Ordenação Interna . . . . . . . . . . .
2.2 BubbleSort . . . . . . . . . . . . . . .
2.2.1 Implementação . . . . . . . . .
2.2.2 Comparação BubbleSort . . . .
2.3 SelectSort . . . . . . . . . . . . . . . .
2.3.1 Implementação . . . . . . . . .
2.3.2 Comparação SelectSort . . . . .
2.4 InsertSort . . . . . . . . . . . . . . . .
2.4.1 Implementação . . . . . . . . .
2.4.2 Comparação InsertSort . . . . .
2.5 Comparação dos Métodos Simples . . .
2.6 QuickSort . . . . . . . . . . . . . . . .
2.6.1 Implementação . . . . . . . . .
2.7 HeapSort . . . . . . . . . . . . . . . . .
2.7.1 Implementação . . . . . . . . .
2.8 MergeSort . . . . . . . . . . . . . . . .
2.8.1 Implementação . . . . . . . . .
2.9 Comparação dos métodos eficientes . .
2.10 Métodos Simples x Métodos Eficientes
3 Testes
3.1 Vetor
3.2 Vetor
3.3 Vetor
3.4 Vetor

Ordenado . . . . . . . .
Quase Ordenado . . . .
Aleatório . . . . . . . .
Inversamente ordenado

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

Relacionados

  • Algoritmos de ordenação de dados
    7415 palavras | 30 páginas
  • algoritmo e criptografia
    5849 palavras | 24 páginas
  • Aps unip 2º semestre
    3843 palavras | 16 páginas
  • CI NCIA DA COMPUTA O20152015
    3798 palavras | 16 páginas
  • Ordenação de vetores
    4735 palavras | 19 páginas
  • Bubble Sort
    2117 palavras | 9 páginas
  • APS 3 Semestre
    5718 palavras | 23 páginas
  • APS ORDENAÇAO DE DADOS
    4300 palavras | 18 páginas
  • Estrutura de dados unidade 2 parte 2
    2573 palavras | 11 páginas
  • Algoritmos de Ordenação de Dados
    5435 palavras | 22 páginas