Commit 6602150917fa3a61bd1c9d19d3bcf5fabcf0bb7d
1 parent
3259336f
update-notes.txt
Showing
1 changed file
with
15 additions
and
6 deletions
Show diff stats
notes.txt
@@ -2,23 +2,32 @@ | @@ -2,23 +2,32 @@ | ||
2 | 2 | ||
3 | 3 | ||
4 | dico : fichier txt /!\ accents | 4 | dico : fichier txt /!\ accents |
5 | -Celui-ci doit etre entré en paramétre | 5 | +Celui-ci doit etre entré en paramétre + texte a tester en paramétre |
6 | 6 | ||
7 | -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) | 7 | +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) |
8 | 8 | ||
9 | feuille = fin de mot /!\ la fin peu arriver + tot ---> variable boolean "lettre terminal" | 9 | feuille = fin de mot /!\ la fin peu arriver + tot ---> variable boolean "lettre terminal" |
10 | 10 | ||
11 | 11 | ||
12 | pas de gestion de la casse ? | 12 | pas de gestion de la casse ? |
13 | 13 | ||
14 | -lettre alphabet en °(1), reste en °(N) | 14 | +lettre alphabet en °(1), reste en °(N) + (pas enregistrer les chiffres/nombres = pas de fautes) |
15 | 15 | ||
16 | séparateurs : " "|":"|"\n"|"."|"("|")"|"["|"]"|"&"|"\""|","|"\t" -> prime pas séparateur car c'est de la merde (fr/en) | 16 | séparateurs : " "|":"|"\n"|"."|"("|")"|"["|"]"|"&"|"\""|","|"\t" -> prime pas séparateur car c'est de la merde (fr/en) |
17 | 17 | ||
18 | - | ||
19 | - | ||
20 | ergonomie ? arguments a l'appel du prog ?! | 18 | ergonomie ? arguments a l'appel du prog ?! |
21 | 19 | ||
22 | - | 20 | +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 |
23 | 21 | ||
24 | petit MAKEFILE des familles | 22 | petit MAKEFILE des familles |
23 | + | ||
24 | +free à la fin de l'exe du prog | ||
25 | +________________ | ||
26 | +prt_tree tab[26]; | ||
27 | +realloc(tab) //if needed (é,à,...) | ||
28 | + | ||
29 | +struct node{ | ||
30 | +fin_de_mot : boolean | ||
31 | +ptr_node fils[] = NULL //realloc if needed + trié ordre alphabétique ? | ||
32 | +int lettre; | ||
33 | +} |