Explain why its a pointer
This commit is contained in:
parent
a8c55a8999
commit
dcc02f27fb
1 changed files with 3 additions and 1 deletions
4
arbre.h
4
arbre.h
|
@ -26,13 +26,15 @@ void compression(FILE *entree, FILE *sortie);
|
|||
void decompression(FILE *entree, FILE *sortie);
|
||||
|
||||
/*
|
||||
Ajoute les valeurs des lettres dans l'arbre.
|
||||
Ajoute les valeurs des lettres dans l'arbre récursivement.
|
||||
-> `arbre` l'arbre binaire de huffman
|
||||
-> `codeActuel` monte progresssivement quand on parcours l'arbre et c'est la valeur assigné aux noeuds
|
||||
-> `longueur` la profondeur du noeud dans l'arbre
|
||||
-> `lettresListe` notre liste de lettre
|
||||
-> `i` nous permet de se balader dans la liste `lettresListe` (c'est là où l'on se trouve)
|
||||
-> `longueurTotale` est la longueur totale du code en sortie en bits
|
||||
|
||||
J'essaie de favoriser l'utilisation de pointeur pour éviter de recopier plus fois la même chose en mémoire.
|
||||
*/
|
||||
void prefix(Arbre arbre, int codeActuel, int longueur, Lettre *lettresListe, int *i, int *longueurTotale);
|
||||
|
||||
|
|
Reference in a new issue