24-NSIJ1ME1-3
-
chien40 = Chien(40, 'Duke', 'wheel dog', 10)
-
chien40.changer_role('leader')
-
e11.retirer_chien(46)
-
L'expression
convert('4h36')
renvoie 4 + 36 / 60 = 4.6. -
-
Le parcours infixe permet d'obtenir la liste des équipes classées de la plus rapide à la plus lente. En effet, le parcours infixe permet de considérer les noeuds dans un Arbre Binaire de Recherche (ABR) par ordre croissant.
-
La fonction
inserer
est récursive car elle s'appelle elle-même (ligne 8 et 13). -
-
def rechercher(arbre, equipe): if arbre is None: # cas de base return False if arbre.racine == equipe: # cas de base return True # on va à gauche ou à droite suivant le temps du noeud courant if convert(equipe.temps_etape) < convert(arbre.racine.temps_etape): return rechercher(arbre.gauche, equipe) else: return rechercher(arbre.droit, equipe)