You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6. Écrire une fonction `build_encoding_table` qui prend en paramètre le sommet de l'arbre de Huffman et qui retourne un `std::unordered_map<char, std::string>` qui associe à chaque caractère le code de Huffman correspondant.
58
58
59
-
> Pour construire le code de Huffman, on va parcourir l'arbre de Huffman en ajoutant un `0` à une chaîne de caractère à chaque fois qu'on descend à gauche et un `1` à chaque fois qu'on descend à droite. On va s'arrêter lorsqu'on arrive à une feuille et on va associer la chaîne de caractère obtenue à la feuille.
59
+
> Pour construire le code de Huffman, on va parcourir l'arbre de Huffman en ajoutant un `'0'` à une chaîne de caractère à chaque fois qu'on descend à gauche et un `'1'` à chaque fois qu'on descend à droite. On va s'arrêter lorsqu'on arrive à une feuille et on va associer la chaîne de caractère obtenue à la feuille.
0 commit comments