Exercicio insertion sort

387 palavras 2 páginas
Faça vários testes com o objetivo de determinar o comportamento do algoritmo na medida em que a quantidade de elementos do vetor aumenta. Para tanto, considere como operações primitivas, somente a mais significante, no caso as comparações. Inclua um contador para efetuar a quantidade de comparações. Você irá testá-lo de três formas distintas:
- Caso médio: vetor preenchido com números aleatórios
- Melhor caso: vetor preenchido com números em ordem crescente
- Pior caso: vetor preenchido com números em ordem decrescente
Caso Médio: Teste o programa para 50, 100, 200, 400, 800 e 1600 elementos (altere a cada teste o tamanho do vetor). Responda as questões abaixo com o número de comparações realizadas pelo algoritmo a cada teste.
i. ... em um vetor de 50 posições? ->8 ii. ... em um vetor de 100 posições?->8 iii. ... em um vetor de 200 posições?->10 iv. ... em um vetor de 400 posições?->5
v. ... em um vetor de 800 posições?->5 vi. ... em um vetor de 1600 posições?->7
Melhor Caso: Teste o programa para 50, 100, 200, 400, 800 e 1600 elementos (altere a cada teste o tamanho do vetor). Lembre-se de alterar o programa de forma que os elementos do vetor não sejam sorteados (dica: guarde no vetor o próprio valor do índice). Responda as questões abaixo com o número de comparações realizadas pelo algoritmo a cada teste.
i. ... em um vetor de 50 posições?-49 ii. ... em um vetor de 100 posições?-99 iii. ... em um vetor de 200 posições?-199 iv. ... em um vetor de 400 posições?-399
v. ... em um vetor de 800 posições?-799 vi. ... em um vetor de 1600 posições?-1599
Pior Caso: Teste o programa para 50, 100, 200, 400, 800 e 1600 elementos (altere a cada teste o tamanho do vetor). Lembre-se de alterar o programa de forma que os elementos do vetor não sejam sorteados (dica: guarde no vetor o próprio valor do índice em ordem inversa). Responda as questões abaixo com o número de comparações realizadas pelo algoritmo a cada teste.
i. ... em um vetor de 50 posições?-49

Relacionados

  • Selection Sort
    1905 palavras | 8 páginas
  • Ética em Pesquisa
    1905 palavras | 8 páginas
  • Ordenação radix, counting , buket
    1202 palavras | 5 páginas
  • COMPUTAÇÃO
    312 palavras | 2 páginas
  • Apredizagem
    1441 palavras | 6 páginas
  • Ordenação
    875 palavras | 4 páginas
  • APS 3 Semestre
    5718 palavras | 23 páginas
  • apostila 2014
    3055 palavras | 13 páginas
  • Teste
    2314 palavras | 10 páginas
  • apostila c++/c UFU
    1970 palavras | 8 páginas