2 - Ordenação (sorting)
Ordenar significa: dada uma lista de valores, colocá-los em ordem crescente ou decrescente.
Seja o conjunto de valores abaixo:
Uma forma simples de fazer a ordenação seria criar uma nova lista e seguir o seguinte algoritmo:
- buscar o menor valor;
- copiá-lo na lista ordenada na primeira posição vazia;
- apagá-lo da lista original.
- Repetir os passos 1 a 3 até que não existam mais valores na tabela original.
Podemos ver no diagrama abaixo o que aconteceria em cada iteração desse algoritmo:
Copyright © 2014 AIEC.