-
哈夫曼编码
程序是要建立一个哈弗曼树,并利用哈夫曼树求相应编码和译码,根据输入的一串电文(字符串)来设计哈夫曼树,并根据哈弗曼树求出每个字符相应的编码,最后根据已知的编码,随机组合输入编码串,根据哈弗曼编码和哈弗曼树求出译码内容。
主要输入形式为一串字符串例如:abcd
输入的范围就是这26个字母,不限大小写,定义最多输入的字符不超过100个。
输出的形式根据要求,输入字符串后,要输出每个字符及其权值(出现次数);
然后再输入要译码的编码串,输出译码内容。
- 2022-03-16 10:05:21下载
- 积分:1
-
MD5算法的C预言实现
MD5算法的C语言实现,包含两个文件,一个是MD5.h,另一个是MD5.c,实现数据的MD5算法加密。
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。
- 2023-02-03 09:00:04下载
- 积分:1
-
sift特征提取
Opencv SIFT特征提取,有需要的朋友可以参考下。Opencv里面,特征提取可以分为两步进行:detection + computation,具体为detection后,得要一些keypoints,然后在这些keypoints上应用相应的描述符。SIFT是一个比较常用的特征,下面就以SIFT特征为例,在Opencv进行SIFT提取(SIFT detection + SIFT description)。
- 2022-12-15 15:00:04下载
- 积分:1
-
电力系统潮流计算
电力系统潮流计算,电力系统分析中的pq分解法,非常有用
- 2022-07-01 21:55:21下载
- 积分:1
-
18B20温度检测程序
18B20温度检测程序,DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。
1、DS18B20产品的特点
(1)、只要求一个端口即可实现通信。
(2)、在DS18B20中的每个器件上都有独一无二的序列号。
(3)、实际应用中不需要外部任何元器件即可实现测温。
(4)、测量温度范围在-55。C到+125。C之间。
(5)、数字温度计的分辨率用户可以从9位到12位选择。
(6)、内部有温度上、下限告警设置。
- 2022-02-06 00:47:23下载
- 积分:1
-
国密SM4源码c语言
分组密码就是将明文数据按固定长度进行分组,然后在同一密钥控制下逐组进行加密,从而将各个明文分组变换成一个等长的密文分组的密码。其中二进制明文分组的长度称为该分组密码的分组规模。
SM4密码算法的整体结构图如下:
在SM4的源代码中存在如下几个函数:
void sm4_setkey_enc(sm4_context *ctx,unsigned char key[16])
void sm4_setkey_dec(sm4_context *ctx,unsigned char key[16])
void sm4_crypt_ecb( sm4_context *ctx,int mode,int length, unsigned char *input,unsigned char *output)
void sm4_crypt_cbc( sm4_context *ctx,int mode,int length,unsigned char iv[16],unsigned char *input,unsigned char *output )
static void sm4_setkey( unsigned long SK[32], unsigned char key[16] )
- 2022-04-11 13:46:32下载
- 积分:1
-
用c语言写的词法分析器
用c语言写的词法分析器,开始不能读取注释,后来改了一下。里面没有用状态,也没有用DFA来进行推导。其实本质上就是一个慢慢读取字符的过程,而且另外用指针数组表示了一些关键字,还适当添加了一些循环以保证不是单个字符的情况。比如“>=、/*”这些就需要在从字符串读取出来之后暂时保留,因为无法确定他们是一个还是多个符号所构成的。
- 2022-09-21 05:05:03下载
- 积分:1
-
基本遗传算法
本代码通过c语言仿真出了基本遗传算法,详细描述了遗传算法的代码实现
- 2023-05-16 16:10:03下载
- 积分:1
-
ccp协议栈
ccp协议栈,通讯,嵌入式系统,XCP,飞思卡尔公司的,可以正常使用,欢迎下载,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
- 2022-04-11 23:56:23下载
- 积分:1
-
拉普拉斯图像锐化
拉普拉斯图像锐化,使用拉普拉斯算子对图像进行锐化处理,本此资源使用C语言编写,并且提供演示图片。解压缩后,可以直接进行锐化处理
- 2022-03-18 09:57:31下载
- 积分:1