diff --git a/TP6/associations/dicotrie.py b/TP6/associations/dicotrie.py index 4c693433d5a13a3104891f77312cdd62d6a1a7df..604c300387d8b6e6bc43ae4fb0ce495a427f4e77 100755 --- a/TP6/associations/dicotrie.py +++ b/TP6/associations/dicotrie.py @@ -23,7 +23,15 @@ class DicoTrie: def __init__(self, liste_assos: list[Association]): """ """ - ... + + l=[] + for i in range(len(liste_assos)): + trouve,indice=indice_dicho(liste_assos[i],l,comp_asso) + if not trouve: + inserer(indice, liste_assos[i], l) + self.liste_assos=liste_assos + + def __repr__(self) -> str: """ @@ -34,7 +42,7 @@ class DicoTrie: $$$ repr(DicoTrie([Association('c', 3), Association('a', 2), Association('b', 1)])) "DicoTrie([Association('a', 2), Association('b', 1), Association('c', 3)])" """ - ... + def __eq__(self, autre) -> bool: """