24 lines
618 B
Python
24 lines
618 B
Python
class Noeud:
|
|
def __init__(self, etiquette):
|
|
'''Méthode constructeur pour la classe Noeud.
|
|
Crée une feuille d'étiquette donnée.'''
|
|
self.etiquette = etiquette
|
|
self.gauche = None
|
|
self.droit = None
|
|
|
|
def inserer(self, cle):
|
|
'''Insère la clé dans l'arbre binaire de recherche
|
|
en préservant sa structure.'''
|
|
if cle < self.etiquette:
|
|
if self.gauche != None:
|
|
...
|
|
else:
|
|
self.gauche = ...
|
|
else:
|
|
...
|
|
...
|
|
else:
|
|
... = Noeud(cle)
|
|
|
|
|