Comparação algoritmo de ordenação: quicksort x bubblesort

642 palavras 3 páginas
Curso de Sistemas de Informação

Disciplina: Pesquisa, Ordenação e Técnicas de Armazenamento
Trabalho de Métodos de Ordenação

Professor Fabiano Prado Marques

Alunos:

Caio de Lima Sabra

Denis Evangelista

Rafael Ponzio

Trabalho: Métodos de Ordenação

São Paulo

2013
Índice

1. METODOLOGIA 2 2. IMPLEMENTAÇÃO 2 2.1 Implementação BubbleSort 2 2.2 Implementação QuickSort 3 2.3 Função para gerar vetor aleatório 3 3. RESULTADOS 4 3.1 Tabela com resultados encontrados 4 3.2 Saída do código implementado 5 3.3 Gráfico comparativo dos métodos de ordenação 6 4. CONCLUSÃO 7 4.1. Quantidade de Comparações 7 4.2. Quantidade de Trocas 7 4.3. Conclusão Final 7

1. METODOLOGIA

A metodologia utilizada neste trabalho seguiu as diretrizes propostas pela atividade, onde implementando os métodos de ordenação BubbleSort e QuickSort, foi realizado a contagem das comparações e trocas realizadas para cada métodos, em vetores gerados aleatoriamente e de tamanhos crescentes. A implementação do código e a análise dos resultados foram organizados neste relatório, bem como a conclusão do grupo sobre os métodos de ordenação utilizados.

2. IMPLEMENTAÇÃO

Utilizando o ambiente NetBeans, realizamos a implementação dos métodos de ordenação propostos, incluindo contadores para armazenar a quantidade de comparações e trocas realizadas para cada método. Com o uso das funções round e random, definidas na biblioteca da linguagem Java, criamos cenários com vetores e tamanhos distintos (n), para observarmos a quantidade de comparações armazenadas no contador implementado para troca e comparações.

3.1 Implementação BubbleSort

3.2 Implementação QuickSort

3.3 Função para gerar vetor aleatório

3. RESULTADOS

Para observação do comportamento dos métodos, utilizamos vetores aleatórios nos seguintes tamanhos: 5, 15, 25, 35, 50 e 100 elementos. Em seguida, após exibir os resultados, incluímos os

Relacionados

  • Ordenação de dados
    1623 palavras | 7 páginas
  • Ordenação de vetores
    4735 palavras | 19 páginas
  • Teste
    2314 palavras | 10 páginas
  • Métodos de Ordenação
    1946 palavras | 8 páginas
  • Desenvolvimentos de algorítmos
    7426 palavras | 30 páginas
  • Métodos de ordenação
    5219 palavras | 21 páginas
  • DESENVOLVIMENTO DE SISTEMA PARA ANÁLISE DE PERFORMANCE DE ALGORITMOS DE ORDENAÇÃO DE DADOS
    2352 palavras | 10 páginas
  • Metodos de ordenacao de dados em vetores
    7426 palavras | 30 páginas
  • ALGORITMOS E ESTRUTURAS DE DADOS pesquisa
    8789 palavras | 36 páginas
  • Ordenação de vetores
    1264 palavras | 6 páginas