Algoritmos de Ordenação
Esta lição permite a experimentação com alguns algoritmos de ordenação
clássicos (e algumas variações menos comuns deles). E temos um duplo
objetivo: você pode primeiro compreender melhor a ideia destes algoritmos
escrevendo eles por si só. Mas mesmo se você não codificar os algoritmos,
você pode usar o modo de demonstração para organizar "corridas" entre os
algoritmos para experimentar na prática o que significam diferentes
complexidades assintóticas.
Mais exercícios estão previstos para o futuro, sobre os algoritmos de
ordenação recursivos (como o QuickSort e o MergeSort) ou usando outros
micromundos para aplicar estes algoritmos a outros contextos.
O que eu posso fazer para melhorar este universo do PLM?
Como sempre, existem várias coisas que podem ser feitas no código deste
universo para melhorá-lo:
- Outras representações gráficas podem ser propostas, como aquelas
apresentadas em http://sorting.at/.