📄 huffman.cpp
字号:
#include <queue>#include <fstream>#include <bitset>#include <stdio.h>#include "Comparateur.h"#include "Huffman.h"namespace Huffman{ // Fonctions de la classe TNoeudHuffman void TNoeudHuffman::DeterminerCodeHuffman(const std::string &sCode) const { // seules les feuilles terminales devraient avoir lpsCode non NULL if (lpsCode) *lpsCode = sCode; else { if (FilsG) FilsG->DeterminerCodeHuffman(sCode + "0"); if (FilsD) FilsD->DeterminerCodeHuffman(sCode + "1"); } } void TNoeudHuffman::CreerFeuille(const std::string &sCode, unsigned char valeur) { TNoeudHuffman * * p; // D閠ermination du pointeur qui va 阾re modifi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -