社区
C语言
帖子详情
C语言初学者问一个设计散列表实现电话号码查找系统 100分给一个解决完美的人,在线等
awwpdcwx
2005-01-15 03:41:02
设计散列表实现电话号码查找系统。
3.1.1 设每个记录有下列数据项:电话号码、用户名、地址;
3.1.2 从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表;
3.1.3 采用双散列法解决冲突;
3.1.4 查找并显示给定电话号码的记录;
3.1.5 查找并显示给定用户名的记录。
...全文
606
14
打赏
收藏
C语言初学者问一个设计散列表实现电话号码查找系统 100分给一个解决完美的人,在线等
设计散列表实现电话号码查找系统。 3.1.1 设每个记录有下列数据项:电话号码、用户名、地址; 3.1.2 从键盘输入各记录,分别以电话号码和用户名为关键字建立散列表; 3.1.3 采用双散列法解决冲突; 3.1.4 查找并显示给定电话号码的记录; 3.1.5 查找并显示给定用户名的记录。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
awwpdcwx
2005-01-28
打赏
举报
回复
等一个人我需要等的人来结贴,也许最后还是我自己!
xuelong_zl
2005-01-16
打赏
举报
回复
是的,主键是唯一标识一个元素
awwpdcwx
2005-01-15
打赏
举报
回复
是啊,很多数据库的表主键好象都不能有重复的值吧
晨星
2005-01-15
打赏
举报
回复
主建码不应该相同,但散列码可能相同,冲突应该是针对这个讲的吧。
awwpdcwx
2005-01-15
打赏
举报
回复
谢谢 Roaming_Sheep(Roaming Sheep)我的无耻都让你看透了哈,等源码
Roaming_Sheep
2005-01-15
打赏
举报
回复
是啊,但是它问题好象是这样啊
——————————————
错了,散列表不适用存在相同关键码的情况
所以既然叫你用散列表,就不用去考虑关键码相同的情况
Roaming_Sheep
2005-01-15
打赏
举报
回复
肯定是没好好学,连散列表是什么都不明白
先建立以电话号码和用户名为关键字,地址三个字段的表吗?
————————————————————————————
否,建立两个散列表,分别以电话号码和用户名为关键字
然后采用双散列法解决冲突是不是当用户名或者电话号其中之一有重复时采用其一不重复的是吗?
——————————————————————————————————————————
不是,当两个不同的电话号码,在第一个散列函数下得到同样的散列值时(发生碰撞时)
用第二个散列函数生成探察序列(解决堆积问题)
能给出查找并显示给定电话号码的记录还有查找并显示给定用户名的记录的代吗吗?
具体的过程能写一下吗?
————————————————————
不能
awwpdcwx
2005-01-15
打赏
举报
回复
TO steedhorse(晨星) 恩
TO eddings(中国人) 好的,awwpdcwx@126.com
TO WingForce(初六,履霜,坚冰至。) 是啊,但是它问题好象是这样啊
WingForce
2005-01-15
打赏
举报
回复
电话号码不会重复,就不用考虑冲突的情况了,呵呵
eddings
2005-01-15
打赏
举报
回复
这个书本多的是
要不我给你找几本书看看吧!!
晨星
2005-01-15
打赏
举报
回复
数据结构的书上一般都有。清华版的就有。
awwpdcwx
2005-01-15
打赏
举报
回复
我是初学者,大家能否给我一些网上的关于散列表的资料吗?
awwpdcwx
2005-01-15
打赏
举报
回复
先建立以电话号码和用户名为关键字,地址三个字段的表吗?
然后采用双散列法解决冲突是不是当用户名或者电话号其中之一有重复时采用其一不重复的是吗?
能给出查找并显示给定电话号码的记录还有查找并显示给定用户名的记录的代吗吗?
具体的过程能写一下吗?
晨星
2005-01-15
打赏
举报
回复
哪里搞不定?
一个
完整的信号采集
系统
项目开发流程
一. 摘要 这篇文章详细介绍了
一个
“多路信号采集
系统
”的开发过程。“多路信号采集
系统
”是
一个
可伸缩的信号采集
系统
,通道可以选择从0~
100
路不同的信号源。单个采集板都能够采集10路数据,用户可以根据自己的需求方便地扩展或者收缩信号通道数。本
系统
可以用于常见的民用或者工业现场监控、仪器仪表等数据采集场合。该
系统
基于Arm Context M3内核处理器
实现
,有基板和采集板两大部分组成,...
C/C++课程
设计
指导书(57题目)[2023-12-13]
程序
设计
基础实践 课程
设计
指导书 合肥工业大学 计算机与信息学院 2023 年 10 月一、概述 课程
设计
是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的
一个
教学环节。通常,课程
设计
中的
问
题比平时的习题复杂的多,也更接近实际。课程
设计
着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于
解决
实际
问
题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。平时的习题较偏重于如何编写功能单一的“小”算法,局限于
一个
或两个知识点,而课
西工大-计算机学院-复试-面试题目
仅供参考,可以自行补充 计算机学院一系 1.操作
系统
的目录(分别学了哪些东西),什么是进程,进程调度是调度谁,进程的工作状态 (1)计算机操作
系统
的目录:全书共分12章 处理器管理,进程调度,存储管理,设备管理,文件管理 第一章为操作
系统
引论,介绍了OS的发展、传统OS和现代OS的特征及功能; 第二和第三章深入阐述了进程和线程管理、进程同步、处理机调度和死锁; 第四和第五章对连续和离散存储器管理方式及虚拟存储器进行了介绍; 第六章自下而上地对I/O
系统
的各个层次做了较为
系统
的阐述; 第七和第八章介绍了文件
PHP面试题(一)
一:php部分 用PHP
实现
一个
双向队列(使用deque) deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个队列,但是你可以在任何一端添加或移除元素。而双端队列是一种数据结构,定义如下: A deque is a data structure cons...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的
一个
执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同
一个
进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有
系统
资源,但可以访
问
隶属于进程的资源. (4)系
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章