登录
首页 » c,visual-studio » 霍夫曼树的建立及其应用

霍夫曼树的建立及其应用

于 2023-07-17 发布 文件大小:45.18 kB
0 119
下载积分: 2 下载次数: 1

代码说明:

赫夫曼树是给定n个权值作为n个叶子结点,构造一棵二叉树,使带权路径长度达到最小。当输入每个树叶结点个数及字符和权值时,通过赫夫曼编码就能得到它的赫夫曼编码。 1.首先定义郝夫曼树的存储形式,这里使用了数组 2。 3.构造郝夫曼树HT,并求出n个字符的郝夫曼编码HC 4.解码函数,输入input为由多个字符赫夫曼编码构成的01序列,输出为字符串chs,其他参数同编码函数。  

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • date formats console application
    初级教程日期格式控制台应用程序
    2023-06-09 17:00:03下载
    积分:1
  • 关于VC++中属性对话框的编程
    环境:Windows XP SP3、VC++ 6.0 属性对话框控件是在Windows系统中是常见的控件,那么在VC++中实现自定义的属性对话框控件后,会给我们的Windows应用的用户操作带在非常大的方便。学习综合使用属性对话框、弹出菜单等功能会给我们的VC++应用的功能增加亮点。注意:要完成自定义的属性对话框必须把CPropertyPAge类写在同一个头文件和同一个源文件中,否则显示不出来。本示包含Apply按钮自定义消息句柄的处理,以及Rich Edit Control控件在View类的使用,以及弹出式菜单功能的实现。这是一个综合演示Windows编程中常见功能的好例子。 学习对象:VC++编程人员
    2023-03-31 01:00:05下载
    积分:1
  • A great list of tasks to be done and completed
    Windows窗体应用程序添加新任务,重新排列添加的任务。任务删除是一个有趣且非常有用的软件源代码,它在鼠标单击和完成任务之间发送分配的任务。
    2022-04-16 03:51:27下载
    积分:1
  • GIS二次开发程序,加载shapefile文件,清空图层。打开EXD地图,并可以保存
    GIS二次开发程序,加载shapefile文件,清空图层。打开EXD地图,并可以保存
    2022-03-25 18:49:52下载
    积分:1
  • 折线切割任意多边形
    可以用一条折线分割任意多边形,根据用户任意绘制个多边形(凹、凸),然后在任意绘制一条折线,算法就可以把这个多边形分割成若干个多边形(目前不支持掏空多边形)
    2022-02-20 06:59:15下载
    积分:1
  • CChart 图表插件
    一款功能强大高效率的绘制各种2D 3D的图表的插件
    2022-03-06 22:00:51下载
    积分:1
  • xml文件读写
    本程序是一个简单而有效的实现xml文件读写的功能。创建一个结构体,包含所需要读取或者写入到文件的每一个变量,调用tinyxml静态库,可以将所有变量按照标签格式写入到文件,也可以从文件中读取到结构体对象中。
    2022-05-21 05:25:28下载
    积分:1
  • Windows.API-函数、接口、编程实例
    Windows.API-函数、接口、编程实例,编译环境VC6,助你学习VC编程
    2022-01-26 02:01:28下载
    积分:1
  • C++学籍管理软件
    该学籍管理软件提供录入学生信息功能,并将信息导入到txt文档中,还可以选取txt文档读取其中的学籍信息并显示在列表中
    2022-10-20 20:15:10下载
    积分:1
  • tcp/udp
    TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、
    2022-03-28 20:15:53下载
    积分:1
  • 696518资源总数
  • 104384会员总数
  • 26今日下载