Flashcards : Arbres binaires et parcours (46 cartes)

Toutes les cartes

1Question

En théorie des graphes, qu’est-ce qu’un arbre ?

Réponse

Un graphe connexe et acyclique.

2Question

Qu’est-ce qu’un arbre enraciné ?

Réponse

Un arbre muni d’un nœud particulier appelé racine.

3Question

À quoi sert un arbre enraciné en informatique ?

Réponse

À modéliser une représentation hiérarchique de l’information ou une structure de données.

4Question

Comment se définit la taille d’un arbre ?

Réponse

C’est son nombre de nœuds.

5Question

Comment se définit le degré d’un nœud dans ce cours ?

Réponse

C’est le nombre de fils qu’il possède.

6Question

Quel degré caractérise une feuille ?

Réponse

Un degré de 0.

7Question

Quelle borne limite le degré de chaque nœud d’un arbre binaire ?

Réponse

Au plus 2.

8Question

Comment se définit la profondeur d’un nœud dans un arbre ?

Réponse

C’est la distance du chemin reliant la racine à ce nœud.

9Question

Comment définit-on la hauteur d’un arbre ?

Réponse

La profondeur maximale de ses nœuds.

10Question

Combien de nœuds de degré 1 possède un arbre binaire localement complet ?

Réponse

Aucun.

11Question

Combien de feuilles possède un arbre binaire localement complet de taille nn ?

Réponse

n+12\frac{n+1}{2} feuilles.

12Question

Quelle est la propriété des degrés des nœuds d’un arbre filiforme ?

Réponse

Tous ses nœuds ont un degré d’au plus 1.

13Question

Quelles propriétés définissent un arbre binaire complet dans ce cours ?

Réponse

Ses feuilles sont à la même profondeur et chaque niveau est entièrement rempli.

14Question

Comment les nœuds du dernier niveau d’un arbre binaire parfait sont-ils disposés ?

Réponse

Ils sont alignés à gauche.

15Question

Quelles formes peut prendre un arbre binaire étiqueté ?

Réponse

Il est vide, noté (), ∅ ou Λ, ou de la forme (r, T1, T2), où r est de type Element.

16Question

Que désignent T1 et T2 dans (r, T1, T2) ?

Réponse

T1 et T2 sont respectivement les sous-arbres gauche et droit.

17Question

Quels éléments chaque nœud contient-il dans l’implémentation chaînée présentée ?

Réponse

Une valeur et deux pointeurs, sag et sad.

18Question

Comment l’implémentation chaînée représente-t-elle un arbre vide ?

Réponse

Par un pointeur Null.

19Question

Que teste la fonction `estVide` sur un arbre ?

Réponse

Elle teste si l’arbre vaut `nullptr`.

20Question

Que renvoie `creerArbre()` sans argument ?

Réponse

`nullptr`.

21Question

Que crée `creerArbre(e, G, D)` ?

Réponse

Un nœud contenant `e` et les pointeurs `G` et `D`.

22Question

Que détruit récursivement la fonction `detruire` ?

Réponse

Les sous-arbres gauche et droit d’un nœud non nul.

23Question

Que fait `detruire` au nœud après avoir détruit ses sous-arbres ?

Réponse

Elle le libère avec `delete`.

24Question

Comment le parcours en largeur ordonne-t-il les nœuds selon leur niveau ?

Réponse

Par niveaux croissants.

25Question

Quelle structure de données permet d’implémenter itérativement le parcours en largeur ?

Réponse

Une file.

26Question

Dans un parcours en profondeur, quel sous-arbre est exploré entièrement en premier ?

Réponse

Le sous-arbre gauche.

27Question

Quelles méthodes permettent d’implémenter un parcours en profondeur ?

Réponse

La récursion ou une pile utilisée itérativement.

28Question

En parcours préfixe, quand la racine est-elle traitée ?

Réponse

Avant le sous-arbre gauche.

29Question

En parcours infixe, quand la racine est-elle traitée ?

Réponse

Après le sous-arbre gauche et avant le sous-arbre droit.

30Question

En parcours postfixe, quand la racine est-elle traitée ?

Réponse

Après le sous-arbre droit.

31Question

Quel système informatique est représentable par un arbre ?

Réponse

Le système de fichiers sous UNIX.

32Question

Quelle compétition sportive peut être représentée par un arbre ?

Réponse

Les rencontres d’un tournoi sportif.

33Question

Quelles relations hiérarchiques peut-on décrire dans un arbre ?

Réponse

Les relations prédécesseur-successeur, ancêtre-descendant et parent-enfant.

34Question

Dans quel sens peut-on orienter les arêtes d’un arbre enraciné ?

Réponse

Du haut vers le bas, en partant de la racine.

35Question

Que contient le niveau kk d’un arbre ?

Réponse

Les nœuds de profondeur kk.

36Question

Quelles bornes encadrent la hauteur hh d’un arbre binaire de taille n≥1n \geq 1 ?

Réponse

log⁡2n≤h≤n−1\log_2 n \leq h \leq n - 1.

37Question

Combien de feuilles possède toujours un arbre filiforme ?

Réponse

Une seule feuille.

38Question

Quelle propriété caractérise les fils droits d’un peigne gauche ?

Réponse

Tout fils droit est une feuille.

39Question

Combien de nœuds comporte le niveau kk d’un arbre complet de profondeur PP ?

Réponse

2k2^k nœuds pour chaque k∈[0..P]k \in [0..P].

40Question

Pourquoi (r, T′, Λ) et (r, Λ, T′) sont-ils distincts ?

Réponse

La position gauche ou droite du fils est conservée.

41Question

De quoi dépendent les opérations d’ajout, de suppression et d’accès dans un arbre binaire ?

Réponse

Du type d’arbre binaire utilisé.

42Question

Quelle structure peut représenter un arbre parfait, comme un tas binaire ?

Réponse

Un tableau.

43Question

Comment la fonction `affichage_parenthese` encadre-t-elle l’arbre ?

Réponse

Elle l’encadre de parenthèses.

44Question

Dans quel ordre `affichage_parenthese` affiche-t-elle les éléments d’un nœud ?

Réponse

La valeur du nœud, son sous-arbre gauche, puis son sous-arbre droit.

45Question

Quels sont les trois moments de visite d’un nœud en parcours en profondeur ?

Réponse

En descendant, puis en remontant après chacun de ses sous-arbres.

46Question

Quel ordre suit la variante main droite du parcours en profondeur ?

Réponse

Elle explore d’abord les sous-arbres droits.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 22 questions sur Arbres binaires et parcours.

1. Quelle condition définit un arbre binaire localement complet, ou strict ?

2. Qu’est-ce qui distingue un arbre enraciné d’un arbre sans racine désignée ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Arbres binaires et parcours.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards