segunda-feira, 25 de abril de 2011

Ensinando a ordenar dados

Vai aqui um post mais nerd dedicado aos meus amigos computeiros. Existe um problema em programação que é o da ordenação de dados: basicamente temos uma lista com diversos dados em uma ordem aleatória e queremos um método que os coloque na ordem do menor para o maior, por exemplo, porém usando restrições como o número de operações a serem feitos. Pensando em como ensinar para seus alunos as formas mais canônicas de resolver este problema, a universidade romena Sapientia University, em parceria com o grupo de dança Maros Művészegyüttes, resolveu utilizar uma forma um tanto quanto peculiar. Os nomes dos títulos dos vídeos contém tanto as técnicas de ordenação quanto a dança utilizadas.

Shell-sort com dança folclórica húngara (Székely)

Bubble-sort com dança folclórica húngara ("Csángó")

Insert-sort com dança folclórica romena

Select-sort com dança folclórica cigana

Para finalizar o post, vou colocar um vídeo que vi onde é possível "ouvir" os diversos modos diversos modos de ordenação de dados.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...