人口信息系统方案设计 数据结构课程设计(含源程序)

上传者: yangpinxiao321 | 上传时间: 2021-04-26 23:16:54 | 文件大小: 821KB | 文件类型: RAR
本次课程设计设计的是人口信息查询系统方案验证,通过测试、比较和实际的数字说明,得出一套整体设计方案,使其查询速度最快,稳定性最好。 本次设计的难点在于,测试的数据量比较庞大,怎样实现一种快捷准确的方式来实现人口信息的生成,所以得先写程序自动生成随机的10000000个测试数据,每个数据包括姓名、性别、地址、出生日期、工作信息和电话,其中每个人的信息是采用结构体数组来存放,再用C++中的类来封装,考虑到查找的速度,数据尽量不存在内存中,于是之前生成的数据就是采用线性表的顺序结构存放在文本文档中的。为此必须使用大量的文件读写操作,分块将数据写入读出。 查找每个人的信息,有多种方案可实现查找,一种方案是先把数据从文本中取出来放到链表中,输入所要查找人的姓名,就按照顺序查找的方法逐一地查找。另一种方案是把文本里的数据保存为索引表,按地名相同放在一起,然后查找的时候就是采用索引表查找,也叫分块查找。最后,通过实际的数据比较及性能测试,可以确定的是,索引表查找效率明显高于顺序表查找。 通过多种方案的比较,最终得出一个较为快捷准确的查找方案,即存储采用顺序表存储,查找采用索引表查找,这样能够最大限度的实现系统的优化处理,即提高查找速率。

文件下载

评论信息

  • YUYAOKEDA :
    纯属是学校学生的课程设计作品,对于我们实际应用没有用处
    2014-09-25

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明