Developpez.com

Le Club des Développeurs et IT Pro

Humour : les algorithmes de tri expliqués avec des danses folkloriques

Par les étudiants de l'université de Sapientia en Roumanie

Le 2011-04-13 13:49:14, par Idelways, Expert éminent sénior
Si les développeurs professionnels ordonnent à leurs programmes au quotidien, souvent même inconsciemment, d'effectuer des opérations de tri, ils ne pensent que très rarement aux mécanismes derrière ces opérations, implémentées pour eux par les plus bas niveaux des langages.

En revanche, les étudiants en premier cycle des sciences informatiques, sous les tendres férules de leurs enseignants, apprennent souvent les prémices de la programmation en reproduisant, année après année, les mêmes algorithmes de tri de base ; barbant, mais obligatoire.

Les représentations graphiques et les simulations pour expliquer ces algorithmes ne manquent pas, mais les étudiants de l'université de Sapientia en Roumanie ont souhaité faire mieux, tout en mettant en relief la richesse culturelle de l'Europe de l'Est.

Résultat, quatre vidéos de danses folkloriques, qui démontrent, étape par étape et avec des pas parfois mal assurés, le déroulement des quatre "AlgoRythmes" tri par propagation (ou à bulles), le tri de Shell, le tri par insertion et le tri par sélection.









Et vous ?

Qu'en pensez-vous ?
  Discussion forum
19 commentaires
  • air-dex
    Membre expert
    Je comprend maintenant pourquoi certains tris sont aussi peu performants. Si les octets dansent le quadrille à chaque instruction...

    Est-ce qu'il y a buffer overflow quand les acteurs vont en coulisses ?

    Et puis ce qu'il y a de bien, c'est que tu peux toujours introduire une Segmentation Fault dans ton scénario pour arrêter d'urgence ton spectacle.
  • yoyo3d
    Membre éprouvé
    Bon, si c'est efficace, on se demande parfois pourquoi vous débitez des tones et des tones de tutos PDF alors qu'avec ce genre d'approche ça à l'air si ....simple.

    quelqu'un peut il m'expliquer le C# avec des panneaux de signalisation routiere...
    merci
  • prgasp77
    Membre émérite
    DÉTERRAGE DE TOPIQUE ! MERCI BEAUCOUP DE NOUS RAPPELER SON EXISTANCE !



    (Je m'excuse auprès des 56K)
  • Auteur
    Expert éminent sénior
    Envoyé par RaphAstronome
    Sympa mais il manque le QuickSort, pourtant assez incontournable.
    Avec le French Cancan ça doit être possible
  • RaphAstronome
    Membre actif
    Sympa mais il manque le QuickSort, pourtant assez incontournable.
  • Génoce
    Membre éclairé
    Envoyé par Auteur
    Avec le French Cancan ça doit être possible
    J'ai la musique dans la tête maintenant .
    Tin tin tintintintintin tin tintintintintin tin ...
  • Auteur
    Expert éminent sénior
    Envoyé par Génoce
    J'ai la musique dans la tête maintenant .
    Tin tin tintintintintin tin tintintintintin tin ...
    Orphée aux Enfers "galop infernal" de Jacques Offenbach
  • prgasp77
    Membre émérite
    J'aurais tant aimé voir le tri par tas et le tri fusion
  • Auteur
    Expert éminent sénior
    Envoyé par Ju1.0
    Offenbach bien sur, mais j'aurai dis la fin de l'ouverture de La Belle-Hellène
    Raté

    Envoyé par prgasp77
    J'aurais tant aimé voir le tri par tas et le tri fusion
    Quelles danses proposes-tu ?
  • prgasp77
    Membre émérite
    Pour le tri par tas, facile ! Le tri semble tellement erratique que je proposerais la danse des épileptiques techtonik.

    Pour le tri fusion ... je ne sais pas. Un idée ?