Blame view

notes.txt 1.12 KB
da5cd0c2   mertz   init_repo+dico+notes
1
2
3
4
  ############# 25 mars ###################
  
  
  dico : fichier txt /!\ accents
66021509   mertz   update-notes.txt
5
  Celui-ci doit etre entré en paramétre + texte a tester en paramétre
da5cd0c2   mertz   init_repo+dico+notes
6
  
66021509   mertz   update-notes.txt
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)
d4343cd8   mertz   update
8
9
10
11
12
13
  
  feuille = fin de mot /!\ la fin peu arriver + tot ---> variable boolean "lettre terminal"
  
  
  pas de gestion de la casse ?
  
66021509   mertz   update-notes.txt
14
  lettre alphabet en °(1), reste en °(N) + (pas enregistrer les chiffres/nombres = pas de fautes)
d4343cd8   mertz   update
15
16
17
  
  séparateurs : " "|":"|"\n"|"."|"("|")"|"["|"]"|"&"|"\""|","|"\t" -> prime pas séparateur car c'est de la merde (fr/en)
  
d4343cd8   mertz   update
18
19
  ergonomie ? arguments a l'appel du prog ?!
  
66021509   mertz   update-notes.txt
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
d4343cd8   mertz   update
21
22
  
  petit MAKEFILE des familles
66021509   mertz   update-notes.txt
23
24
25
26
27
28
29
30
31
32
33
  
  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;
  }