From 6602150917fa3a61bd1c9d19d3bcf5fabcf0bb7d Mon Sep 17 00:00:00 2001 From: mertz Date: Mon, 25 Mar 2019 15:39:00 +0100 Subject: [PATCH] update-notes.txt --- notes.txt | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/notes.txt b/notes.txt index 727de19..b97298b 100644 --- a/notes.txt +++ b/notes.txt @@ -2,23 +2,32 @@ dico : fichier txt /!\ accents -Celui-ci doit etre entré en paramétre +Celui-ci doit etre entré en paramétre + texte a tester en paramétre -type de date : tableau d'arbres (1 par lettre ? ) -> pourrait etre différent (mini 26) pour chaque dico (réaloc pour lettre sup : 1 tableau dynamique de pointeur d'arbre) +type de data : tableau d'arbres (1 par lettre ? ) -> pourrait etre différent (mini 26) pour chaque dico (réaloc pour lettre sup : 1 tableau dynamique de pointeur d'arbre) feuille = fin de mot /!\ la fin peu arriver + tot ---> variable boolean "lettre terminal" pas de gestion de la casse ? -lettre alphabet en °(1), reste en °(N) +lettre alphabet en °(1), reste en °(N) + (pas enregistrer les chiffres/nombres = pas de fautes) séparateurs : " "|":"|"\n"|"."|"("|")"|"["|"]"|"&"|"\""|","|"\t" -> prime pas séparateur car c'est de la merde (fr/en) - - ergonomie ? arguments a l'appel du prog ?! - +plus de deux branches possibles pour chaque noeud -> noeud a un tableau de fils (ordonnée ? pour cherche dichotomique bonus) et peut etre réaloc(tp suplémentaire) pour ajouter fils petit MAKEFILE des familles + +free à la fin de l'exe du prog +________________ +prt_tree tab[26]; +realloc(tab) //if needed (é,à,...) + +struct node{ +fin_de_mot : boolean +ptr_node fils[] = NULL //realloc if needed + trié ordre alphabétique ? +int lettre; +} -- libgit2 0.21.2