1.问题描述: 针对某集合中的“人名”设计并实现一个哈希表。 任务要求:针对姓名信息进行初始化哈希表,可以进行显示哈希表,查找元素。 设计思想:哈希函数用除留余数法构造,用线性探测再散列处理冲突。 设人名为中国人姓名的汉语拼音的形式,有30个待入的人名,取平均查找长度的上限为2。 哈希表函数用除留余数法构造,用伪随机探测再散列法处理冲突。
2019-12-21 21:46:32 457KB 数据结构 姓名哈希表 C语言
1
void sha256_get(uint8_t hash[32], const uint8_t *message, int length);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/ void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/
1
使用感知哈希实现的类Google图片搜索,使用struts2开发,数据库使用mysql!资源中带数据库文件!可使用myeclipse 直接导入使用
2019-12-21 21:20:42 4.15MB 感知哈希 图片搜索 Java
1
Java语言程序设计课件第四章 数组、字符串、向量和哈希表,参考教材是清华大学雍俊海编写的Java程序设计教程第3版
2019-12-21 21:10:32 10.47MB Java 数组 字符串 向量
1
设计散列表实现通讯录查找系统,使得平均查找长度不超过R,完成相应的建表和查表程序。从键盘输入各记录,分别以姓名为关键字建立散列表。假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2;哈希函数用除留余数法构造,采用二次探测再散列法解决冲突。
2019-12-21 21:05:38 507KB 数据结构 哈希 通讯录
1
SHA-256算法的C++实现及demo
2019-12-21 20:58:59 995KB SHA-256 SHA C++ 哈希
1
(1)每个人的信息至少包括姓名,电话,地址。至少包括对通讯录的创建,添加和按姓名查找等功能。 (2)假设人名为汉语拼音全拼形式,待插入哈希表的长度为你所在班级的人数。哈希函数用除留余数法构造,采用链地址法或二次探测再散列法解决冲突。 (3)完成菜单设计。操作有必要的提示。
2019-12-21 20:50:19 11KB 哈希表通讯录
1
功能:利用哈希表实现英文翻译功能 注:限输入英文查找相应汉语意思,秒出答案 有个别词查不到的话,那是因为词库不全
2019-12-21 20:46:35 84KB 哈希表 散列表 词典 哈希
1
假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。 [测试数据] 取读者周围较熟悉的30个人名
2019-12-21 20:32:42 524KB 哈希表 数据结构 铁道 C++
1
用C语言实现SHA1哈希函数,它将文件的每一行进行加密,输出160位的哈希
2019-12-21 20:29:12 3KB C/C++ SHA1 哈希函数
1