Professional Documents
Culture Documents
Ordenao Interna
Muitas vezes necessria a ordenao dos dados em uma estrutura (vetores, listas ou arquivos). Dependendo da forma como os dados esto armazenados, mtodos de ordenao especficos so mais indicados. A ordem da ordenao acontece segundo uma chave (normalmente um campo dos dados). A ordenao pode ser crescente ou decrescente.
Vetor
Insero Os algoritmos de insero removem, deslocam e inserem elementos na estrutura. Direta. ShellSort.
1/5
Intercalao A ordenao por intercalao utiliza a idia de particionar em blocos a estrutura intercalando esses blocos. MergeSort.
Partio ou Segmentao A ordenao por partio baseia-se na subdiviso da lista em listas cada vez menores. QuickSort.
Algoritmos
O programa a seguir ser usado como base para mostrar os algoritmos de ordenao. Ele utilizar dois arquivos auxiliares, um para os dados a serem ordenados (ordenar.txt) e outro com os dados ordenados (ordenado.txt).
2/5
Programa base.
3/5
4/5
Exemplo de execuo.
5/5