-
使用 c + + 静态霍夫曼 (包括说明进行操作)
-第一,该程序将扫描压缩的文件并将输入的字符保存在文件中,(nhapDuLieu 函数),然后按常规字符出现的顺序进行排序。-接下来,用来加密数据,以创建哈夫曼树由 taoCayHuffman 方法 ()。数据将存储在输出文件中。后来当解码使用所存储的数据来生成用于减压的哈夫曼树。-使用 ListNode 是双重链接列表 HuffmanNode 存储。每个 HuffmanNode 7 组件,包括光标,左、 右。 + 符号是字符。 + 频率是相匹配的字符个数。 + 码字是对应的二进制数字的十进制表示形式。例如码字的 A 为 3,它对应于二进制代码 011。 + CodewordLen 存储位码字数量,以避免与 0011 混淆或 11 011 或 00011......+ RunLen 长度的字符的编码 () 操作相同原则: 例如,在原始输入文件中包含的字符串 AAAB,AAA 和码字存储在 110," 包 " 将节省码字它作为 4 个字节 (32 位),万人......为 000110 (32 位)。然后 B 是在存储和处理,B 的码字是 01-> 保存到 " 包 " 通过添加左侧 " 包 " 以前-> 000 个。000 110 01 (也就是 32 位) — — 的运作原则解码 (): 解码 () 操作简单编码 ()。首次创建数组数据 [] 用方法 nhapDoThuongXuyen (),然后由 taoCayHuffman () 构造的哈夫曼树最后在函数中解码的树和原始字符串 () 扫描
- 2022-10-30 11:20:02下载
- 积分:1
-
高通量低成本实现对spartan3E FPGA AES-128算法
在真正固态硬盘项目中,我们介绍一个高吞吐量和低成本的解决方案,以实现使用 AES 128 和计数器模式加密算法的数据安全性。AES 128 加密流有五个模块包括 SubBytes、 ShiftRows、 内联、 AddRoundKeys 和 KeyExpansion。这些模块之间的 SubBytes 模块是更为复杂的体系结构,实现添加,multplier,在伽罗瓦的反演计算提交 (GF(2))。我们在 Spartan3E 现场可编程门阵列 (fpga) 平台中实现加密电路。最后的测试结果表明,算法的实现低占领的 FPGA 资源已达到 1.7Gbps 的高吞吐量。
- 2022-03-04 05:42:48下载
- 积分:1
-
C语言实现的五子棋人机对战
资源描述基于C语言实现的五子棋人机对战和人人对战两种模式,棋盘比较简单,两种模式可以选择,算法比较简单
- 2022-11-12 23:55:03下载
- 积分:1
-
遗传算法优化BP神经
遗传算法优化BP神经的简化程序,本资源包主要用于优化神经网络。程序分为几个子程序,在运行时记得保存好,主程序主意看好注释,可以很简单得算出神经网络的最优参数,得到一个比较理想的神经网络
- 2022-08-02 20:11:01下载
- 积分:1
-
二叉树的C + + 实现
数据结构中的二叉树的C + + 实现,含有多种函数的实现
- 2022-05-07 13:33:11下载
- 积分:1
-
kNN landsat
KNN算法碳映射
- 2022-03-13 15:07:39下载
- 积分:1
-
prepared using Matlab, uses subject, see
用matlab编写,用途见题目-prepared using Matlab, uses subject, see
- 2022-03-02 08:48:48下载
- 积分:1
-
基于单片机的数字温度计设计
设计一种基于单片机的数字温度计控制系统。利用数字温度传感器DS18B20,此传感器课读取被测量温度值,进行转换。
- 2022-10-05 23:30:03下载
- 积分:1
-
邻域粗糙集属性约简
%程序描述:featureselect_FW_fast.m,按分类效率对属性进行选择,前向方法,快速算法---------优化算法,
%邻域依赖性指标计算复杂度。
- 2023-01-15 17:10:04下载
- 积分:1
-
红外目标跟踪程序
利用Vc++编写的红外目标跟踪程序,具有非常好的鲁棒性,适用于动目标的检测和跟踪,希望对大家有帮助!!!
- 2023-03-12 10:50:04下载
- 积分:1