Exercice 3 - Partie 3 : Représentation de la rech… · Bac Numérique et Sciences Informatiques Polynésie 2026 (jour 1)
Thème : Arbres : vocabulaire, mesures et algorithmique · Tiré du sujet Jour 1 (2026)
Énoncé
Cet exercice porte sur le paradigme 'Programmation orientée objet', les bases de données et les arbres binaires de recherche
Introduction:
Au cœur du développement technologique, les interfaces conversationnelles, ou chatbots, jouent un rôle de plus en plus important dans l'interaction avec les utilisateurs. La start-up OpenChat souhaite développer un chatbot qui utilise une base de données pour stocker des questions et les réponses associées.
Partie 3: Représentation de la recherche avec les arbres
On considère cet exemple d'un Arbre Binaire de Recherche (ABR) basé sur le mot-clé des questions:
10.
Indiquer quel type de parcours donnerait, dans cet ordre: IA, bot, programmation, algo, chatbot, informatique, python.
11.
Indiquer dans quel ordre apparaîtraient les mots-clés avec un parcours en profondeur infixe sur l'ABR illustré.
12.
Indiquer dans quel ordre apparaîtraient les mots-clés pour un parcours en profondeur postfixe (ou suffixe).
13.
Indiquer quel parcours permettrait d'obtenir les mots-clés dans l'ordre alphabétique.
14.
Compléter la méthode de recherche dans l'ABR:
class Noeud:
def __init__(self, cle):
self.cle = cle
self.gauche = None
self.droit = None
def recherche(arbre, cle):
if arbre is None or arbre.cle ==...: # ligne 9
return arbre
if cle < arbre.cle:
return recherche(arbre...., cle) # ligne 12
else:
return recherche(arbre...., cle) # ligne 14

Corrigé
Corrigé proposé par AprenAI (non officiel)
10. Indiquer quel type de parcours donnerait, dans cet ordre : IA, bot, programmation, algo, chatbot, informatique, python.
Réponse : Parcours en largeur (ou par niveau)
11. Indiquer dans quel ordre apparaîtraient les mots-clés avec un parcours en profondeur infixe sur l'ABR illustré.
Réponse : algo, bot, chatbot, IA, informatique, programmation, python
12. Indiquer dans quel ordre apparaîtraient les mots-clés pour un parcours en profondeur postfixe (ou suffixe).
Réponse : algo, chatbot, bot, informatique, python, programmation, IA
13. Indiquer quel parcours permettrait d'obtenir les mots-clés dans l'ordre alphabétique.
Réponse : Parcours en profondeur infixe (ou parcours infixe)
Les réponses des 3 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice 2 · Polynésie 2026 (jour 1) · Exercice 3 - Arbres · Polynésie 2026 (jour 2) ›