
哈夫曼树C语言示例代码.cpp
5星
- 浏览量: 0
- 大小:None
- 文件类型:CPP
简介:
本文件包含了一个使用C语言编写的哈夫曼树实现示例代码,详细展示了如何构建和遍历哈夫曼树。适合学习数据结构与算法的学生参考。
代码为.cpp程序,可用DevC打开运行。或许有一些不合理的地方或者错误,请各位批评指正,共同进步。
全部评论 (0)


简介:
本文件包含了一个使用C语言编写的哈夫曼树实现示例代码,详细展示了如何构建和遍历哈夫曼树。适合学习数据结构与算法的学生参考。
代码为.cpp程序,可用DevC打开运行。或许有一些不合理的地方或者错误,请各位批评指正,共同进步。



: 打印代码文件 << endl;
cout << : 退出程序 << endl;
char choice;
cin >> choice;
switch (choice) {
case I: // 初始化
CreateHT(HT, n); // 创建并初始化哈夫曼树节点
HuffmanCoding(HT, HC);
flag = true;
break;
case W: if (!flag)
cout << 请先初始化哈弗曼树,输入I << endl;
else Input();
break;
case E: // 编码操作
if(flag) Encoding();
else cout<<请先进行初始化<