Metodo de ordenação c++

1829 palavras 8 páginas
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE COMPUTAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO

TRABALHO PRÁTICO 3: ORDENAÇÃO

Alba Assis Campos Polyana Ribas Bernardes

DIAMANTINA 2011

ÍNDICE

1- Introdução .................................................................................................... 03

2- Implementação............................................................................................. 04

3- Estudo de complexidade .............................................................................. 07

4- Análise de tempo ......................................................................................... 09

5- Conclusão .................................................................................................... 13

6-Bibliografia......................................................................................................14

2

1. Introdução
O problema a ser resolvido é relativo à medição do tempo de cada algoritmo de ordenação, sendo eles: InsertionSort, InsertionSort Adaptativo, SelectionSort, BubbleSort, ShellSort, QuickSort, MergeSort, MergeSortBU, PQSort e o HeapSort. Neste programa, medimos o tempo de execução de cada algoritmo de ordenação para vetores pequenos (50 números), até vetores grandes (60.000 números). Em cada case, faremos a medição do tempo para vetores aleatórios, crescentes e decrescentes, para que possa ser avaliado os melhores e piores casos e os casos médios, de cada algoritmo de ordenação e em cada distribuição de dados. Foram gerados gráficos no programa Excel, para que uma melhor visualização dos resultados do tempo, pelo número de dados, pudesse ser obtida.

3

2. Implementação
Para a implementação do programa utilizamos alocação dinâmica para os vetores vet, vet_cres, vet_decres e vet_aux, a função “rand” para gerar os números aleatórios, a biblioteca “Timer.h” para

Relacionados

  • Métodos de ordenação em c
    559 palavras | 3 páginas
  • Relatório de Execução de Métodos de Ordenação em C
    1125 palavras | 5 páginas
  • Métodos de Ordenação e Árvores Binárias AVL em C
    1028 palavras | 5 páginas
  • métodos de ordenação
    2226 palavras | 9 páginas
  • Métodos de Ordenação
    10225 palavras | 41 páginas
  • Algoritmo
    6908 palavras | 28 páginas
  • Estrutura de dados unidade 2 parte 2
    2573 palavras | 11 páginas
  • Documents
    10560 palavras | 43 páginas
  • Artigo Modelagem de Sistemas
    1062 palavras | 5 páginas
  • Algoritmos de ordenação de dados
    7415 palavras | 30 páginas