-
哈夫曼编码
利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原).对于双工信道(既可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼的编/译码器。该系统可进行字符与二进制码值间转换。可用于电脑系统中用户的文件,这样可节省内存,当用户使用时又可转换为字符形式。还可实现对所给文件进行统计字符出现频率,及相应二进制码值,并对文件编码解码。1 统计权值;2 建立哈夫曼树:从结构体数组中读入n个字符和n个权值,利用静态三查三叉链表建立哈夫曼树.3 编码:利用已建立好的哈夫曼树,获得各个字符的哈夫曼编码,并对正文进行编码,然后输出编码结果。4 译码:利用已建立好的哈夫曼树将文件中的代码进行译码。
- 2022-03-20 11:31:36下载
- 积分:1
-
EM算法,基于期望最大化原则进行密度估计
EM算法,基于期望最大化原则进行密度估计-EM algorithm, based on the expectation maximization of the principle of density estimation
- 2023-07-25 17:45:02下载
- 积分:1
-
Prim 算法
黄金重量的算法。
A 素性测试是算法用于确定是否一个输入的数字 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-07-11 13:40:02下载
- 积分:1
-
Otsu算法的实现与验证
这段代码描述了大津算法的实现及其在matlab中实现的灰度阈值函数的验证。
- 2023-06-17 03:10:04下载
- 积分:1
-
清华大学数学实验之微分方程的数值求解幻灯片与MAT源码
清华大学数学实验之微分方程的数值求解幻灯片与MAT源码-Tsinghua University, Experimental Math Numerical Solution of Differential Equations MAT slides and source code
- 2022-06-01 01:09:12下载
- 积分:1
-
大鱼吃小鱼游戏VC源码
《大鱼吃小鱼》游戏是目前在白领阶层非常流行的一款休闲类游戏,在看似风平浪静的大海里,却隐藏着与人类世界相同的危机,海底生物在弱肉强食的竞争下,不但得觅食以填饱肚子,更重要的是学会保护自己!在休闲的同时让你了解一些海洋生物,同时也让你掌握生存能力,真是一举两得。本代码是用VC6.0MFC实现,能使玩家在娱乐的同时更好的学习该游戏的设计思想。
- 2022-01-24 18:18:26下载
- 积分:1
-
Verilog课程设计_洗衣机设计电路
应用背景
这是初次学习verilog的课程设计,设计过程中用三个表示状态的寄存器zz(正转)、fz(反转)、pause(暂停),以及三个寄存器表示LED灯,LED1表示zz;LED2表示fz;LED3表示pause。用data_out1,data_out2显示预置时间。Beep为音响信号。
关键技术设计一个电子定时器,控制洗衣机作如下运转:定时启动--->正转20秒-->暂停10秒-->反转20秒-->暂停10秒-->定时未到,回到“正转20秒-->暂停10秒-->反转20秒-->暂停10秒”;若定时到,则停机发出音响信号。用两个数码管显示洗涤的预置时间(分钟数),按倒计时的方式计时,直到时间到停机;洗涤过程由“开始”信号开始。三只LED灯表示“正转”、“反转”、“暂停”三个状态
- 2022-03-16 21:43:00下载
- 积分:1
-
仿真国际象棋实例讲解Chess
象棋程序的大小 (这个大小是指 0.95 C# 控制台应用程序的版本没有 GUI) 只是 57 KB。目前存在两个版本: 一个没有 GUI (C# 控制台应用程序) 和一个与 GUI (C# windows 应用程序)。以前的版本包括 c + +、 Visual Basic 和基于 XNA 的版本 (它们保持到 0.82 版本-我打算更新它们,只要我有时间)。在其当前版本 (火棋 v0.95 — — C#) 可以认为达 20 半-移动 [卡科斯极大极小版] (例如 10 半-移动为白色和 10 半-移动黑件时计算机扮演与白色) 和已开放预订 (其他版本会很快更新) 的能力。(写在 c + +) 开放图书编辑也分布。火棋棋下体面和已设法绘制 Microchess,第一次从海军准将时代 microchess (见霍象棋游戏存档下面)。它的算法是同时利用极大极小算法基于蛮力分析。它可以用于研究的基本逻辑的象棋程序或作为自己的象棋程序的基础。源代码,该代码是在英语中大量注释和容易地可定制的因为所有变量都有独特的和可以理解的名称。源代码也在不断提高,在
- 2022-03-04 12:24:11下载
- 积分:1
-
输入汉诺塔的总阶数,就可以显示汉诺塔的移动步骤,即每一步的移动,最后显示移动的总次数...
输入汉诺塔的总阶数,就可以显示汉诺塔的移动步骤,即每一步的移动,最后显示移动的总次数-Enter the Tower of Hanoi s total order, we can show the movement of Hanoi Tower, that is, to every step of the movement, and finally show the total number of mobile
- 2022-03-20 23:25:21下载
- 积分:1
-
植被冠层模型SAIL的多层拓展
对植被冠层模型的分层拓展,将冠层分为多个小薄层,每一薄层之间用Adding method方法耦合,并且考虑了多次散射中的热点效应。可用于BRDF建模和LAI反演
- 2022-07-13 04:04:28下载
- 积分:1