登录
首页 » Others » 哈夫曼编码译码器 数据结构与算法 课程设计

哈夫曼编码译码器 数据结构与算法 课程设计

于 2020-06-27 发布
0 152
下载积分: 1 下载次数: 2

代码说明:

设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理“要求”中项目,直到选择退出为止。要求:(1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) (2)分别采用动态和静态存储结构(3)从键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;(4)利用建好的哈夫曼树生成哈夫曼编码;(5)输出编码; 用户可以执行的的功能有: (1)---选择读取某个源文件由系统解析建立哈夫曼树 (2)---手动输入字符集及其权值信息建立哈夫曼树 (3)---打印字符集的哈夫曼编码到屏幕 (4)---选择某个文本文件进行编码 (5)---选择某个代码

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

发表评论

0 个回复

  • LCD驱动开发,型号ILI9340,内附原代码,规格书.rar
    【实例简介】LCD驱动开发,型号ILI9325,内附原代码,规格书
    2021-11-20 00:33:15下载
    积分:1
  • 莱默尔E+L 对中控制
    德国莱默尔对中控制程序软件。程序备份,拷贝,在线编辑,在线调试,波形查看。原厂软件
    2021-05-06下载
    积分:1
  • FTP使用简介(协议).doc
    ftp简介,协议说明,使用FTP协议FTP简介文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。FTP协议中使用两个Socket, 将命令与数据分开传送的方法提高效率。FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。命令端口一般是21 (命令端口)和数据端口一般20。控制Socket用来传送命令,数据Socket是用于传送数据。客户端每一个FTP 命令发送之后,FTP服务器都会返回一个字符串,其中包括一个响应代码和一些说明信息。返回码用于判断命令是否被成功执行了 FTP模式主动模式:客户端随机打开一个大于 1024 的端口向服务器的命令端口(21),发起连接,同时开放N 1 端口监听,并向服务器发出“port N 1”命令,由服务器从它自己的数据端口 (20) 主动连接到客户端指定的数据端口 (N 1)。FTP 的客户端只是告诉服务器自己的端口号,让服务器来连接客户端指定的端口。对于客户端的防火墙来说,这是从外部到内部的连接,可能会被阻塞 注:1. 数据传输通道是在有数据传输的行为才会建立连接,并不是一开始连接到FTP服务器就立刻建立的数据通道2. port 21接受来自客户端的主动连接,port 20则是FTP服务器主动连接到客户端被动模式客户端通过PASV命令获得服务器端IP地址和数据端口,然后向服务器端发起连接请求,从而建立数据连接。服务器端只是被动地监听在指定端口上的请求1. 客户端与服务器建立命令通道2. 客户端发起PASV的连接要求3. FTP服务器启动数据端口,并通知客户端连接4. 客户端随机取用大于1024的端口进行连接 注:被动模式FTP数据通道是由客户端向服务器端发起连接的 FTP命令及响应命令:FTP命令按照ASCII格式在控制连接上传输(命令可读),每个命令后跟回车换行符 ()USER username 向服务器传输用户名PASS password 向服务器传输密码CWD 跳转目录QUIT  从服务器上退出FTP登入 RETR filename  从远程主机获取文件STOR filename  向远程主机当前目录存储文件,如存在同名文件则覆盖MKD   在服务器上建立目录APPE   追加(包括创建)LIST   请求服务器返回远程主机当前目录下的所有文件列表NOOP   该命令不指定任何动作 , 只是要求服务器返回OK响应 响应:命令发送后,服务器会发送相应的响应给客户端说明情况。响应是一个3位数字(xyz),后面跟一些文本信息供直接查看响应的第一位数字(x):1:预备状态2:完成状态3:中间状态4:暂时拒绝状态5:永久拒绝状态响应第二位数字(y):0: 语法-这种响应指出了语法错误。给出的命令不存在、没有被实现、或多余1: 信息-对于请求信息的响应,比如对状态或帮助的请求2: 连接-关于控制连接和数据连接的响应3: 身份验证和帐户-对登陆过程和帐户处理的响应4: 目前还未使用5: 文件系统-请求传输时服务器文件系统的状态或其他文件系统动作状态
    2021-05-07下载
    积分:1
  • 贪心算法求解背包.docx
    【实例简介】有一个承重为W的背包和n个物品,它们各自的重量和价值分别是wi和vi(1
    2021-12-06 00:34:59下载
    积分:1
  • 黑客工具包ZeuS 2.0.8.9
    在地下黑客论坛上出售的Zeus恶意程序工具包的源代码(RAR,9.2MB)被人泄露,现在任何感兴趣的人都可以去了解一下这个臭名昭著但名声卓著的黑客工具包。上周,安全公司CSIS的研究人员从论坛上下载了一份拷贝,证实是Zeus的完整源代码。Zeus可用于制作木马,创建僵尸网络。它的售价过去非常昂贵,最高接近5000美元。源代码的泄露意味着销售市场的崩溃,随之而来的结果可能是会出现很多修改和改进版本,网民面临的风险将会加大。
    2020-12-09下载
    积分:1
  • 各类微狗硬复制工具及分析资料
    微狗工具,很多地方都拿来卖,淘宝网,闲鱼卖钱的,可以试试
    2021-05-06下载
    积分:1
  • harris角点检测并精确到亚像素级
    自己用matlab编写的Harris角点检测的源代码,并根据附近点的关系把角点位置精确到亚像素级,内附详细说明文档。
    2021-05-06下载
    积分:1
  • 基于图像的信息隐藏两个算法(LSB和DCT)的实现
    基于文本与图像(BMP和JPG格式)的信息隐藏算法(LSB,DCT)的实现,调试无误
    2020-12-05下载
    积分:1
  • 操作系统_生产者消费者c++、mfc实现
    经典的操作系统生产者消费者问题,大多数都是控制台实现,我用的mfc实现了界面操作,结果操作简单易懂。不明白的可以问我-合工大07-3刘俊杰 mylioujunjie@163.com
    2020-12-08下载
    积分:1
  • 用身高和体重数据进行性别分类的实验报告
    matlabParzen窗法估计概率密度函数,得出贝叶斯分类器用Fisher线性判别方法求分类器留一法估计错误率
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载