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

霍夫曼树的建立及其应用

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

代码说明:

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

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

发表评论

0 个回复

  • 冒险岛服务器c++源码
    2022-03-12 18:54:55下载
    积分:1
  • 网速问题,多上传了一遍,没有找到删除的功能,请取消这个,谢谢。
    基于OpenCV的blob实现的多运动目标跟踪,该工程提供完整的实现代码,主要通过Blob实现多目标的跟踪检测。原理简单,实现效果有限,但适合视频跟踪初学者的学习使用,可以学习到跟踪领域基本的思路。
    2023-04-06 22:25:03下载
    积分:1
  • 用于提取目标区域的前景
    这是基于鼠标事件的一个demo, 用鼠标框定一个区域,然后把目标区域的背景移除,显示出前景,也就是把背景变成纯黑,方便颜色识别,然后把处理过的图片保存到目标文件夹
    2022-05-06 10:47:14下载
    积分:1
  • socket连接判断素数
    Socket是进程通讯的一 建立套接字连接──connect()与accept() 这两个系统调用用于完成一个完整相关的建立,其中connect()用于建立连接。accept()用于使服务器等待来自某客户进程的实际连接。 种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。
    2022-07-26 04:10:54下载
    积分:1
  • 213卷积码BCJR译码
    cpp文件,使用BCJR进行75卷积码译码,是BCJR上手的比较合适的程序
    2023-05-14 13:05:04下载
    积分:1
  • C++学籍管理软件
    该学籍管理软件提供录入学生信息功能,并将信息导入到txt文档中,还可以选取txt文档读取其中的学籍信息并显示在列表中
    2022-10-20 20:15:10下载
    积分:1
  • 基于opencv显示图片的实例
    基于opencv显示图片的实例,1.读入一张图片(游戏原画)2.创建一个名为 "游戏原画"窗口3.在窗口中显示游戏原画4.等待6000 ms后窗口自动关闭
    2022-01-26 07:02:25下载
    积分:1
  • C语言编写的可变长数组
    使用简单的C语言编写成功的可变长数组,使用链表的方式编写 的,结构简单,思路清晰,适合初学者学习
    2022-04-07 19:22:48下载
    积分:1
  • Win32 graphics.h 包装
    这是由 Michael 缅因州的 Win32 graphics.h 头文件的简单包装。它写得极其简单、 可读性和易用性的考虑。图像保存与屏幕快照能力
    2022-04-20 16:27:05下载
    积分:1
  • 串口测试,好用已经调试通过
    本程序是STM32的学习文本,是本人从学习STM32单片机以来,独自摸索出来的,很有借鉴意义,而且对初学者有很好的帮助,可以让他们从中获得一定的帮助,有助于初学STM32的新手快速掌握串口程序的学习和掌握,所以本文章有一定的学习借鉴作用 ,希望对初学STM32的同学有一定的帮助。
    2022-07-11 22:43:46下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载