Partage
  • Partager sur Facebook
  • Partager sur Twitter

Algorithme de trie de pile de donnée

Anonyme
    24 février 2019 à 23:08:06

    Bonsoir a tous :) !
    Quelqu’un connaîtrais un algorithme permettant de trier une pile de donnée (LIFO) avec une complexité meilleure qu'une complexité quadratique (O(n^2)).
    • Partager sur Facebook
    • Partager sur Twitter
      25 février 2019 à 15:23:59

      Une solution assez bourrine est de convertir ta pile en tableau ;)
      (et ce n'est pas la pire des méthodes en plus :D )

      Le tri fusion peut s'y prêter, et je pense, le trie le plus simple à coder dans ce cas.

      • Partager sur Facebook
      • Partager sur Twitter
        25 février 2019 à 18:42:02

        Bah en fait si tu convertis en tableau, ça te prend O(n) et ensuite trier un tableau ca se fait en O(n log(n)) qui est optimale pour un tri (sauf cas particulier). Donc c'est optimale au sens des O pour le temps de calcul, mais pas en mémoire et clairement tu peux faire mieux en procédant directement au tri quand tu fais sortir de la pile via un arbre comme on le fait pour les tableaux en fait.

        • Partager sur Facebook
        • Partager sur Twitter

        Algorithme de trie de pile de donnée

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown