Quelle est la complexité temporelle de l’ordre, du post-ordre et de la traversée de précommande des arbres binaires dans les structures de données?? Est-ce O(n) ou O(log n) ou O(n^2)??
Réponses
Trop de publicités?
Vilx-
Points
37939
rajiv_
Points
406
O(n),je dirais . Je fais pour un arbre équilibré, applicable à tous les arbres. En supposant que vous utilisez la récursivité,
T(n) = 2*T(n/2) + 1 ----------> (1)
T(n/2) pour le sous-arbre de gauche et T(n/2) pour le sous-arbre de droite et '1' pour la vérification du scénario de base.
Sur Simplifier (1), vous pouvez prouver que la traversée (soit dans l’ordre, soit en précommande ou en post-commande) est de l’ordre O(n).
GiridharaSPK
Points
551