Bonjour tout le monde,
Je veux développer un arbre2-3 en python, si vous pouvez me donnez une idée sur l 'architecture
voilà ce que j'ai commence à faire
ps dans un arbre 2 3 chaque noeud a soit deux clefs( donc trois fils (noeud)) ou une clef est donc deux fils
Node.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Node(object): def __init__(self): //premiere clef self.First=0 self.secondCle=0
Tree.py
donc là j'essaye de faire une méthode fin(clef) qui cherche la cle donnée en paramètre dans l arbre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import Node class Tree(object): def __init__(self): self.root=Node.Node() self.fg=Node.Node() self.fd=Node.Node() self.fm=Node.Node()
si quelqu'un peut me donner une idée sur l'implémentation de l algorithme?
et si vous pouvez me dire ce que vous pensez par rapport à mes deux classes?
Merci d'avance
Partager