1)设计几个不同的哈希函数,比较他们的地址冲突率(可以用更大的名字集合做实验)。 (2)研究这30个人名的特点,努力找一个哈希函数,使得对于不同的拼音名一定不发生地址冲突。 (3)在哈希函数确定的前提下尝试各种不同处理冲突的方法,考察平均查找长度的变化和造好的哈希表中关键字的聚集性。
2020-12-03 23:27:00 5KB 哈希表 平均长度小于2
1
回溯法之最小长度电路板排列问题,注释详细,python
2020-11-02 23:01:54 1KB python 回溯法
1
目前网络上的aes代码大多数只能对8/16字节的整数倍长度数据进行加密,这个例子可以对任意长度数据进行加密(包括0字节)
2020-11-02 10:32:26 283KB AES 加密解密 任意长度数据
1
串口空闲IDEL中断+DMA(可接受任意长度的字符)。现在有很多数据处理都要用到不定长数据,而单片机串口的RXNE中断一次只能接收一个字节的数据,没有缓冲区,无法接收一帧多个数据,利用串口IDLE空闲中断的方式接收一帧数据。
1
C语言实现了卷积码的不同约束长度下的编译码,使用维特比译码方法进行译码,经code::block测试通过,欢迎下载
1
网上使用HAL串口时很多都没有实现不定长数据的接收,要么是限定数据长度,要么是加“0x0a 0x0d”来控制接收完成,找了很久都没有真正找到一个能用的,在很多通信中不可能是定义的,或是加上“0x0a 0x0d”来实现的,由于项目需要,自己阅读STM32 HAL的文档,写出了一个Demo程序,可以实现回显功能(就是通过给STM32发送不定长的数据,可以实现一模一样接收发送的数据),在STM32F429IGT6上验证过,跑了一天没有出现丢失数据的问题,使用DMA发送与接收方式,可以释放CPU部分运算资源,程序中的UART_RX_BUF_SIZE定义为128,就是一次最大接收为128,我在项目中通过改为2048也可以通过一次接收2k的数据,代码量很少,才200多行,很容易看懂,可以移植到不同系列的STM32上,希望这程序能帮助到曾经跟我一样到处找资源解决HAL库与标准库串口使用上不同而痛苦的朋友们
2020-02-22 03:16:36 1.37MB stm32
1
1023长度的Gold码的生成程序,包括了这一Gold码族的所有码子,一共有1025个码子
2020-01-13 03:16:54 569B Gold码
1
7.27④ 采用邻接表存储结构,编写一个判别无向图中任意给定的 两个顶点之间是否存在一条长度为k的简单路径的算法。 实现下列函数: Status SinglePath(ALGraph g, VertexType sv, VertexType tv, int k, char *sp);
1
采用邻接表存储结构,编写一个判别无向图中任意给定的两个顶点之间是否存在一条长度为k得简单路径的算法
2020-01-03 11:22:34 2KB 算法
1
基本要求: 产生长度为1000的标准正态分布的随机信号,画出时域波形及频谱; 采用u=255的非均匀PCM编码,每符号为8bit,画输入-输出关系图; 计算信号量化噪声比(SQNR); 信道误码率为10-3; 解码,并画出u律反变换后的信号时域波形及频谱。 扩展要求: 采用均匀PCM、量化级数可变、信道误码率可变。
1