散列表在进行映射的时候经常会发生冲突,这里采用链接法来解决链接法映射冲突带来的问题
2021-12-20 15:01:33 8KB 散列表
1
为小于n个关键字设计一个散列表,使得查找成功时平均查找长度<2.0,要求完成相应的散列表建立和查找。假设关键字为整型数据,散列函数用除留余数法,采用开放定址法的线性探测法处理冲突。 1.从键盘输入关键字个数n及关键字数据; 2.根据输入的关键字个数及平均查找长度要求,设计散列函数和计算表长; 3.构造散列表; 4.在散列表中进行查找。
2021-12-17 13:08:24 420KB 数据结构 散列表的建立和查找
1) 设每个记录有下列数据项:电话号码、用户名、地址; 2) 从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表; 3) 采用一定的方法解决冲突; 4) 查找并显示给定电话号码的记录; 5) 查找并显示给定用户名的记录。 6) 用C++语言编写
1
C++编写的散列表电话薄,数据结构,哈希算法
2021-12-05 18:05:03 8KB 计算机 C++ 数据结构 散列表
1
程序实现了c语言下霍夫曼文本压缩,测试的结果是:118M的文本压缩需要7s,解压需要4s。程序采用wchar读取字符,所以可以识别汉字。字符的存储采用散列,既考虑了速度,又兼顾了空间。压缩用最大堆来构造霍夫曼树。解压用最小堆重构霍夫曼树。较之以前自己用java实现的版本速度有很大提高。
2021-12-04 15:40:53 246KB 霍夫曼 最大堆 最小堆 散列表
1
简单的学生管理系统,经过简单的修改 应该可以成为你的有利的借鉴。希望能够帮助到你们一点
2021-11-17 22:20:43 5KB 散列表 文件操作 学生管理系统
1
输入学生信息保存到文件,然后可通过姓名 电话号码多次查询该学生信息
2021-11-07 20:00:11 2KB 散列表 哈希函数
1
包含添加记录、查找记录 、姓名散列、号码散列、清空记录、保存记录、退出系统 等功能。
2021-08-31 20:55:32 4KB c语言
1
(源程序+文档+说明+总结)【问题描述】 设计散列表实现电话号码查找系统。 【基本要求】 (1)设每个记录有下列数据项:电话号码、用户名、地址; (2)从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表; (3)采用一定的方法解决冲突; (4)查找并显示给定电话号码的记录; (5)查找并显示给定用户名的记录。 【进一步完成内容】 (1)系统功能的完善; (2)设计不同的散列函数,比较冲突率; (3)在散列函数确定的前提下,尝试各种不同类型处理冲突的方法,考察平均查找长度的变化。
2021-07-24 00:40:49 75B 散列表 数据结构课程设计
1
散列表的设计与实现,课程设计. 设计散列表实现电话号码查找系统。 【基本要求】 1) 设每个记录有下列数据项:电话号码、用户名、地址; 2) 从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表; 3) 采用一定的方法解决冲突; 4) 查找并显示给定电话号码的记录; 5) 查找并显示给定用户名的记录。 【进一步完成内容】 1) 系统功能的完善; 2) 设计不同的散列函数,比较冲突率; 3) 在散列函数确定的前提下,尝试各种不同类型处理冲突的方法,考察平均查找长度的变化。
2021-07-11 13:58:58 2.25MB 散列表的设计与实现
1