Pour les élèves en distanciel le vendredi 8 et le lundi 11 janvier, faire le travail ci-dessous et le rendre sur moodle. dans la collecte prévue à cet effet.
Attention :
- il y a du travail, même si beaucoup de choses sont déjà traitées. Cette séance remplaçant deux heures de cours, il convient de s’organiser !
- Il faut les codes pour se connecter à MBN : c’est obligatoirement par ce biais qu’on peut se connecter à moodle.
Questions via les commentaires ci-dessous.
Bonjour, j’ai pas bien compris ce qu’on attend comme réponse à la question 5. Il faut donner 2 manière de les coder ? Et est-ce qu’il faut aussi en donner 2 pour le parcours en profondeur ?
Salut Simon,
Juste qu’on a codé ça de deux manières sur notre TP arbres de l’époque :
-> avec une fonction …
-> ou à l’aide d’une certaine structure de données.
Pour le parcours en largeur, il me semble qu’on l’a traité d’une seule manière.
Bon courage !
Bonjour, pour la fonction successeur dans le 3 c),il n’y a qu’un seul paramètre d’entrée : entier .
Comment interagir sur l’arbre alors que la fonction ne peut pas y accéder?
Ouh oui, il faut rajouter un nœud dans les arguments !
OUPS ! Merci !
Donc
def successeur(arbre, entier):
😉
(On aurait pu aussi implémenter une méthode d’un nœud et appeler
arbre.successeur(entier)
mais j’ai volontairement alterné méthodes et fonctions)