Explain why its a pointer

This commit is contained in:
Mylloon 2021-12-23 21:45:05 +01:00
parent a8c55a8999
commit dcc02f27fb
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -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'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);