AlgoRythmics: algoritmos e dança

Olá! Hoje vou postar aqui os vídeos do canal do youtube AlgoRythmics. Esses vídeos são feitos na Sapientia University, na Romênia.

No estudo dos algoritmos, os algortimos de ordenação (sort) são particularmente importantes. Explicando da forma mais leiga possível, você tem um conjunto de números desordenados e quer ordená-los. Isso pode ser feito de trocentas formas diferentes. Citando alguns algoritmos, temos: insertion sort, bubble sort, merge sort, quick sort, selection sort, shell sort, heapsort, radix sort, bucket sort e por aí vai.

Por que tem tantos jeitos diferentes de ordenar números, você se pergunta? Alguns deles são muito específicos e funcionam apenas em casos particulares, outros são mais gerais… Qual é o algoritmo ideal pro seu programa pode depender de vários fatores. E se você é leigo, fique muito feliz por não ter que estudar a complexidade e eficiência deles. Análise de algoritmos é muito chata.

Mas chega de nerdice, vamos à parte musical e divertida da coisa. Os vídeos mostrando o funcionamento dos algoritmos com danças folk!

Insertion sort – Romanian folk dance

http://www.youtube.com/watch?v=ROalU379l3U

Bubble sort – Hungarian (Csángó) folk dance

http://www.youtube.com/watch?v=lyZQPjUT5B4

Selection sort – Gypsy folk dance

http://www.youtube.com/watch?v=Ns4TPTC8whw

Shell sort – Hungarian (Székely) folk dance

http://www.youtube.com/watch?v=CmPA7zE8mx0

Merge sort – German (Transylvanian-saxon) folk dance

http://www.youtube.com/watch?v=XaqR3G_NVoo

Quick sort – Hungarian (Küküllőmenti legényes) folk dance

http://www.youtube.com/watch?v=ywWBy6J5gz8

Posts relacionados:


3 Responses to AlgoRythmics: algoritmos e dança

  1. O.O' números dançarinos! As dancinnhas foram ótimas, mas o lance de algoritmo não pôde ser compreendido por minha capacidade mental.

    Ótima postagem, Patty! Um abraço.

Deixe uma resposta

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