Visualizando o funcionamento dos algoritmos de ordenação

Quem está aprendendo uma linguagem de programação sabe como é meio complicado entender como funcionam os algoritmos de ordenação (Bubble Sort, Insertion Sort, Selection Sort, etc…).

Tudo o que a gente queria era poder “visualizar” como esses algoritmos funcionavam.

Até que um pessoal fez este vídeo (com som!):

Confesso que vi o vídeo umas 50 vezes. Achei interessantíssima a ideia. Visitando o link que está no vídeo encontrei o software que, inclusive, é compatível com Linux e Windows:

Nele você consegue alterar o tamanho do vetor a ser ordenado, a velocidade da ordenação, o tipo de ordenação, o tipo de entrada de dados… Realmente mostra como os algoritmos de ordenação funcionam de forma didática. Melhor que isso, só se ele mostrasse como isso tudo funciona no próprio código.

Ficou interessado? Basta visitar o site do projeto clicando aqui ou acessar o GitHub aqui.

🙂

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *