-
使用 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
-
二
有限差分时间域二阶、空间域四阶二维声波方程加吸收边界常速模拟研究 (F=30 C=2500 时好) 震源不可放在边界-Second-order finite difference time domain and space domain plus the fourth-order two-dimensional acoustic wave equation absorbing boundary constant speed simulation study
- 2022-06-15 22:34:01下载
- 积分:1
-
K-means algorithm
KMEANS 利用两相的迭代算法来减少点到形心的距离,K 的所有群集的都总和的总和。第一阶段使用文献通常描述作为"批"的更新,每次迭代组成的就是重新分配到他们最近的群集质心点一下子,紧接着簇中心的重新计算。这一阶段可以看作是提供速度快,但可能只有近似解作为起始点,第二阶段。第二阶段使用文献通常描述作为"上线"的更新,在那里点单独重新分配如果这样做会降低的距离,总和和簇中心则在每个重新分配后重新计算。在这第二个阶段的每次迭代包含一通虽然所有的点。KMEANS 可以收敛于局部最优解,在这种情况下是在哪个移动到不同的群集的任何单点增加的距离总和的点的一个分区。这个问题只能是解决了起始点的聪明 (或幸运,或详尽无遗) 的选择。IDX 分为不同的 K 组 = KMEANS (X、 K) 分区 N 由 P 数据矩阵 X 中的点。此分区减少总和,在所有的群集,群集内款项的点到聚类质心的距离。X 行对应于点、 变量对应的列。KMEANS 返回 N 由 1 向量 IDX 包含每个点的聚类指数。默认情况下,KMEANS 使用平方欧氏距离。
- 2023-03-13 10:35:03下载
- 积分:1
-
SPWM在DSP2812上实现
*说 明:EVA下面的通用定时器T1工作于连续增/减计数模式,产生三角载波,载波频率为
* 3000Hz,载波比N=60,因此调制波形正弦波的频率为50Hz。本实验中,调制度为
* 0.8。
- 2022-11-17 03:10:04下载
- 积分:1
-
邮局报刊、杂志订阅系统
本系统由“客户服务子系统”、 “内务管理子系统”、
“原始数据管理子系统”组成。客户服务子系统包含2个功能模块:“订阅”、 “顾客事务处理”。内务管理子系统包含3个功能模块:“订单管理”、“投递管理”、“报费管理”。
原始数据管理子系统包含2个功能模块:“报刊、杂志信息维护”、“报社、杂志社信息维护”
- 2023-02-15 14:40:03下载
- 积分:1
-
验证码识别
网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。网站验证码识别,字符识别,ocr。网站的验证码图片预处理,字符识别。
- 2022-02-20 06:10:46下载
- 积分:1
-
err
对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
1.CEveluation类:估值类,对给定的棋盘进行估值.
2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.
3.CSearchEngine类:搜索引擎基类.
4.CNegaMaxEngine类:负极大值法搜索引擎.
5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.
6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.
7.CHistoryHeuristic类:历史启发类.
8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎.
9.CAspirationSearch类:渴望搜索引擎.
10.CIDAlphabetaEngine类:迭代深化搜索引擎.
11.CMTD_fEngine类:MTD(f)搜索引擎.
12.CTranspositionTable类:置换表.
13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎.
14.CPVS_Engine类:极小窗口搜索引擎.
15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎.
本程序还具有悔棋,还原功能,还可以记录走法.-err
- 2022-03-22 14:50:39下载
- 积分:1
-
分治法求众数
资源描述给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为
众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。
求众数方法很多,现要求你用分治算法来试一试,并分析其效率。
编程任务:对于给定的由n个自然数组成的多重集S,采用分治算法编程计算S的众数及其重数。
- 2022-03-26 15:28:34下载
- 积分:1
-
VB numerical integration algorithm set. Quadrature including the trapezoidal met...
用VB实现数值积分的算法集。包括梯形求积法,反常积分,三重积分,龙贝格方法,辛卜生方法等6种方法。-VB numerical integration algorithm set. Quadrature including the trapezoidal method, abnormal integral triple integral, Romberg, Oracle Health means six ways.
- 2022-06-03 03:01:45下载
- 积分:1
-
用像素点任意直线和圆
用中点画线和中点画圆法绘制任意直线段以及任意大小的圆,在窗口动态绘制,且用像素点进行描绘。
- 2022-01-25 17:28:14下载
- 积分:1