Choisissez comment trier une rangée de caisses et regardez l'algorithme comparer et échanger : la facture change radicalement selon votre choix.
Un convoyeur de caisses numérotées est à commander. Choisissez une stratégie de tri et exécutez-la ; les caisses comparent et échangent sur la ceinture tandis que vous êtes facturé pour chaque comparaison et chaque échange. La stratégie la moins chère pour cette rangée exacte est le par : battez-la pour dégager la cour.
Sort Yard rend visible le coût de l'algorithme de tri en vous permettant d'exécuter différentes stratégies sur les mêmes données.
Choisir une stratégie et regarder des caisses se comparer et s'échanger sur un tapis, c'est l'étude des algorithmes de tri, la porte d'entrée classique de l'analyse du travail que coûte une méthode.
Être facturé pour chaque comparaison et chaque échange est le procédé pédagogique original, et c'est le bon.
Ces deux opérations sont précisément ce que compte l'analyse d'algorithmes. Le tri à bulles n'est pas lent parce qu'il a l'air maladroit, mais parce que son nombre de comparaisons croît avec le carré de l'entrée, et payer chaque comparaison est le seul moyen de sentir la différence avec une méthode qui croît plus doucement — ce que mesure la complexité en temps.
Sort Yard rend visible le coût de l'algorithme de tri en vous permettant d'exécuter différentes stratégies sur les mêmes données. Il s'agit d'un jeu par navigateur original et gratuit conçu en interne pour PlayPendium.