18 Questions
Que se passe-t-il si un nœud en cours d'effacement dans un arbre de recherche binaire n'est pas un nœud feuille?
Il doit être vérifié s'il a un ou deux enfants pour déterminer la méthode de suppression
Quelle est la complexité de la plupart des opérations sur un arbre de recherche binaire?
$O(h)$
Pourquoi le temps d'exécution des opérations sur un arbre de recherche binaire peut devenir $O(n)$?
Lorsque l'arbre est complètement déséquilibré
Comment peut-on trouver la clé suivante la plus grande dans un arbre de recherche binaire?
En prenant le successeur inorder ou la clé minimum du SAD si le nœud a un SAD
Que signifie une complexité $O(ln(n))$ pour les opérations sur un arbre de recherche binaire?
Elles sont logarithmiques par rapport au nombre de nœuds dans l'arbre
Que se passe-t-il lorsqu'on supprime un nœud complet dans un arbre de recherche binaire?
Le nœud est remplacé par son successeur inorder ou sa clé maximum du SAG
Que signifie le terme 'rebalancer' dans le contexte des arbres de recherche ?
Réorganiser l'arbre pour maintenir sa structure équilibrée
Quelle est l'opération principale utilisée pour balancer un Arbre Binaire de Recherche (ABR) ?
Rotation
Pourquoi est-il important de remarquer que les valeurs extrêmes d'un Arbre Binaire de Recherche ne sont pas nécessairement des nœuds feuilles ?
Les valeurs extrêmes peuvent être stockées à différents niveaux de profondeur dans l'ABR
Quelles conditions doivent être remplies si le minimum d'un Arbre Binaire de Recherche n'est pas une feuille ?
Le minimum ne peut pas avoir de fils gauche
Comment peut-on trouver le 6ème plus grand élément dans une liste donnée à 9 éléments ?
Trouver la valeur qui a 6 éléments plus petits que lui dans la liste
Quelles sont les opérations les plus couramment utilisées pour rebalancer les arbres binaires de recherche tels que AVL, Splay et RedBlack ?
Rotation et Insertion
Quelle est la complexité temporelle de l'algorithme pour trouver le kième plus grand élément dans un arbre binaire de recherche ?
O(h)
Quelle est la valeur retournée pour k = 13 selon l'algorithme de recherche du kième plus grand élément ?
70
Quelles valeurs peuvent être insérées à gauche du nœud contenant la clé 21 dans un arbre de recherche binaire ?
14, 52, 42
Quelle opération nécessite la création d'un nouveau nœud feuille dans un arbre binaire de recherche ?
Insertion d'une nouvelle clé
Quelle est la condition pour insérer une valeur dans un nœud vide dans un arbre de recherche binaire ?
La clé doit respecter les règles de l'ordre binaire
Quelle est la complexité de la recherche d'un élément déjà présent dans un arbre binaire de recherche ?
O(h)
Découvrez les structures de données d'arbres binaires de recherche balancés comme AVL, Splay et RedBlack. Apprenez comment ces structures se distinguent par la manière dont leurs opérations de rebalancement sont implémentées et comment les rotations sont utilisées pour maintenir la propriété de l'arbre binaire de recherche.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free