Teste
Algoritmo de orientação de dados
Índice
Objetivo 3
Introdução 4
Referencial Teórico 6
Desenvolvimento 11
Resultado e Discução
Considerações Finais
Referencias Bibliográficas
Código Fonte
Objetivo do trabalho
A partir deste projeto, temos o objetivo de aprender como funcionam e como são concebidos os métodos de ordenação de dados, quais são suas vantagens e desvantagens em alguns ambientes de testes previamente definidos.
Para que esse processo seja possível é necessário entender os conceitos envolvidos na ordenação de dados de linguagens orientadas a objeto.
Depois de feito esse entendimento é necessário entender e aprender esses conceitos, é necessário que seja feito uma análise e entendimento dos códigos de alguns dos algoritmos mais utilizados na ordenação de dados. Feito isso nós pudemos selecionar os três algoritmos para que seja feito o estudo e comparação de rendimentos entre eles.
Com todo esse processo realizado passaremos a poder programar os algoritmos, montando o programa e realizando os testes previamente definidos, a partir dai obteremos os resultados necessários nos testes.
Introdução
Ordenação é o ato de se colocar os elementos de uma sequência de informações, ou dados, em uma relação de ordem predefinida. O termo técnico em inglês para ordenação é sorting, cuja tradução literal é "classificação".
Algumas ordens são facilmente definidas. Por exemplo, a ordem numérica, ou a ordem alfabética --crescentes ou decrescentes. Contudo, existem ordens, especialmente de dados compostos, que podem ser não triviais de se estabelecer.
Um algoritmo que ordena um conjunto, geralmente representada num vetor, é chamado de algoritmo de ordenação. Algoritmo de ordenação em ciência da computação é um algoritmo que coloca os elementos de uma dada sequência em uma certa ordem -- em outras palavras, efetua sua ordenação completa ou parcial. As ordens mais usadas são a numérica e a