|
__init__(self,
l_hachage,
texteMot,
lg_texte1,
carOuMot) |
source code
|
|
|
|
|
ajout_occ(self,
ch,
i)
ajoute une occurence i de ch au dictionnaire ch doit être de type
chaineMot |
source code
|
|
|
ajout_occs(self,
ch,
L_occs)
ajoute une liste d'occurences à ch ch doit être de type
chaineMot |
source code
|
|
|
occ_chaine(self,
ch)
ch doit être de type chaineMot si la chaine ch se trouve dans le
dictionnaire, renvoie sa première occurrence associee qui est la clé
pour accéder à sa liste d'occurences sinon, renvoie [] |
source code
|
|
|
occs_chaine(self,
ch)
renvoie la liste des occurences de la chaine associée à la chaine
ch |
source code
|
|
|
|
|
tous_radicaux_iteration(self,
k)
Retourne la liste des index-chaines (ou radicaux) de longueur
k |
source code
|
|
|
nettoyer_radical(self,
k,
radical)
Parcours les listes d'occurences associées à un radical Si parmi
ces listes, une est vide ou ne possède pas de répétitions entre le
texte1 et le texte2 alors supprimer cette liste d'occurences |
source code
|
|
|
repetition(self,
Locc)
Teste si la liste d'occurrences Locc mentionne des occurrences
répétitives |
source code
|
|
|
eliminer_toutes_occurrences(self,
ch)
supprime la liste d'occurence d'une chaine ch ch est de type
chaineMot |
source code
|
|
|
|