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: