Bogosort

Dans le de l'informatique, le bogosort (aussi sorte aléatoire de ) est un algorithme de tri particulièrement inefficace . Son seulement utilisation est pour des buts éducatifs, de le contraster avec d'autres algorithmes plus réalistes. Utilisé pour assortir une plate-forme de des cartes , elle se composerait examiner la plate-forme pour l'ordre, et sinon, jetant la plate-forme dans le ciel, prenant les cartes au hasard, et répétant le processus. Elle est baptisée du nom du bogodynamics plein d'humour de Quantum de de limite et, finalement, du faux de mot.

Temps et arrêt de fonctionnement

Cet algorithme de tri est probabiliste en nature. Si tous les éléments à assortir sont distincts, le nombre prévu de comparaisons dans le plus mauvais et moyen cas est équivalent de asymptotiquement aux × du de (e-1) ; n ! , et le nombre prévu de permute dedans les plus mauvais et moyens × du d'égales de cas (n-1) ; n ! . Étonnant, le nombre prévu d'échanges se développe plus rapidement que le nombre prévu de comparaisons. Le meilleur cas se produit si la liste donnée est déjà assortie ; dans ce cas-ci le nombre prévu de comparaisons égale le n-1 , et aucun échange du tout n'est effectué dans ce cas-ci.
Random links:Janken | Frank Poole | Pont de Burnside | Lagoona | Liste de stations de radio religieuses | Bogosort