Je viens de passer quelques heures à essayer de représenter l'arbre de décision de l'algorithme quicksort sur un ensemble d'éléments (et j'ai aussi cherché sur le web). J'aimerais savoir ce que chaque nœud représente réellement. Est-ce la comparaison entre deux ensembles (résultant de l'appel à Partition)? ou juste la comparaison entre deux éléments de l'ensemble? J'espère que ma question est assez claire.Arbre de décision quicksort
2
A
Répondre
0
Cela dépend de ce que vous voulez appeler une décision. Puisque la seule chose qui peut avoir un résultat différent est le choix de l'élément pivot, je pense que chaque bord de votre arbre est un tel choix. Un nœud est donc un tableau partiellement partitionné, avec des marques pour les intervalles à trier. En d'autres termes, vous avez besoin d'une liste d'index de pivot en plus du tableau dans chaque nœud.
Questions connexes
- 1. Arbre de décision C++ avec élagage
- 2. Implémenter un arbre de décision dans SharePoint
- 3. Quicksort + profilage
- 4. Algorithme de partition QuickSort
- 5. Quicksort pas de tri
- 6. L'effet de l'élagage de l'arbre de décision
- 7. Entropie utilisant l'arbre de décision
- 8. Analyse d'une chaîne de format donné pour construire un arbre de décision binaire
- 9. question sur les arbres de décision
- 10. Quicksort paresseux dans Scala
- 11. Un générique quicksort Scala
- 12. Quicksort ne fonctionne pas
- 13. quicksort nonrecursive avec pile
- 14. Apprendre LINQ: QuickSort
- 15. Un autre stackoverflow Quicksort
- 16. Quelle est la différence entre un arbre de décision et un réseau bayésien?
- 17. Langages d'implémentation des arbres de décision
- 18. Conception décision
- 19. Regard sur Tris - Quicksort itératif?
- 20. Quicksort en F # - syntaxe question
- 21. Programme d'algorithme Quicksort en Java
- 22. Quicksort à 3 voies, question
- 23. Le quicksort fonctionnel C# échoue
- 24. Décision de conception de classe
- 25. Nouvelle décision de données d'application
- 26. Séparateur interactif d'arbres de décision
- 27. Assistant d'enregistrement de décision Crystal
- 28. Tâche de requête SQL, décision?
- 29. Décision de conception d'application iPhone?
- 30. Arbres de décision d'apprentissage sur d'énormes ensembles de données