trabalho paa

1695 palavras 7 páginas
Implementação e Comparação de Algoritmos de Ordenação
José Gomes de Oliveira Filho¹, Silvestre Moura Rodrigues²
¹Universidade Federal do Piauí (UFPI) – Departamento de Computação
² Universidade Federal do Piauí (UFPI) – Departamento de Computação jfbiologo@hotmail.com, symille@gmail.com

Resumo. O presente trabalho mostra o resultado da implementação de seis algoritmos de ordenação, a saber: ordenação por inserção (insertionsort), ordenação por seleção (selectionsort), ordenação pelo metodo bolha
(bublesort), ordenação por intercalação (mergesort), ordenção por Heap
(heapsort) e ordenação rápida (quicksort). Os citados algoritmos foram submetidos a tarefa de ordenar em ordem crescente vetores de diferentes comprimentos e previamente ordenados em ordem crescente, decrescente e aleatóri, a fim de se mensura o tempo para a realização da tarefa, bem como medir a quantidade de comparações e trocas realizadas pelo algoritmo em cada situação

Introdução
Em ciência da computação os algoritmos de ordenação são uma importante ferramenta quando se tem por objetivo colocar os elementos de uma dada sequência em uma determinada ordem, o que nos possibilita, por exemplo, acessar dados de maneira mais eficiente, de acordo com nossas necessidades.
No presente trabalho procuramos demonstrar, a eficiência, bem como a posterior comparação dos resultados, de seis algoritmos de ordenação, quando submetidos a tarefa de ordenar em ordem crescente, vetores de diferente comprimentos (1000, 7500,
25000, 50000, 75000, 100000), nos quais os fatores a serem ordenados se encontram em ordem, crescente, decrescente e aleatória. Para isso serão construídos gráficos nos quais serão analisados os tempos de execução, o numero de comparações e o numero de trocas de cada algoritmo para cada uma das entradas em cada uma das situações em que o vetor de entrada esta ordenado inicialmente.
Para a realização desta atividade, foram implementados os algoritmos de ordenação por inserção (insertionsort),

Relacionados

  • TRABALHO PAA
    1088 palavras | 5 páginas
  • Trabalho PAA
    2269 palavras | 10 páginas
  • PAA Plano de Trabalho
    1863 palavras | 8 páginas
  • I E Matem tica Trabalho PAA I
    566 palavras | 3 páginas
  • POLIACIDO AMICO
    4436 palavras | 18 páginas
  • FORTALECIMENTO DAS FAMÍLIAS DA AGRICULTURA FAMILIAR, OBJETIVANDO A INSERÇÃO NO PROGRAMA DE AQUISIÇÃO DE ALIMENTOS-PAA, SOB O OLHAR DO SERVIÇO SOCIAL.
    10539 palavras | 43 páginas
  • Artigo PAA FINAL 1
    6288 palavras | 26 páginas
  • EDITAL DE ATRIBUI O 072015 MATEM TICA Paa
    349 palavras | 2 páginas
  • Linguagem C
    2070 palavras | 9 páginas
  • A RELAÇÃO ENTRE O PROGRAMA NACIONAL DE FORTALECIMENTO DA AGRICULTURA FAMILIAR (PRONAF) COM O PROGRAMA DE AQUISIÇÃO DE ALIMENTOS (PAA).
    1439 palavras | 6 páginas