百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

通讯录管理子系统 [文档在线提供].doc通讯录管理子系统 [文档在线提供].doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

题目:通讯录管理子系统一、问题描述1.题目内容:使用有关单链表的操作来实现通讯录信息系统的管理。2.基本要求:首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单项配上相应的功能。这几种操作功能包括单通讯录链表的建立,通讯者的插入,通讯者的删除,通讯者的查询,通讯录表的输出,通讯者人数的统计以及按通讯者编号排序等。3.实验目的:掌握线性表这一数据结构中最简单、最常用的一种线性结构既线性表的顺序存储结构。4.数据测试:见(七.测试结果)5.完成人员:郭湫钍完成日期:2011-1-4二、需求分析1.本程序的功能包括单通讯录链表的建立,通讯录的插入,通讯者的删除,通讯者的查询,通讯录表的输出,通讯者人数的统计以及按通讯者编号排序等。2.程序运行后显现提示信息,等候用户输入0—7以进入相应的操作功能。3.用户输入数据完毕,程序将输出运行结束。4.测试数据应为通讯者的编号、姓名、性别、联系电话、地址。三、概要设计1.带头结点的单链表抽象数据类型定义为:ADThlink_list{数据集合K:K={k1,k2,…,kn},n≥0,K中的元素是DataType类型;数据关系R:R={r}r={|i=1,2,…,n-1}。操作集合:(1)LinkListCreateList(void)建立一个带头结点的通讯录单链表;(2)voidInserNode(LinkListhead,ListNode*p)在带头结点的通讯录链表中插入结点;(3)ListNode*ListFind(LinkListhead)在带头结点的通讯录链表中查找结点;(4)voidDelNode(LinkListhead)在带头结点的通讯录链表中删除结点;(5)voidPrintList(LinkListhead)输出带头结点的通讯录链表中各个结点的值;(6)voidBubblesort(LinkListhead)将带头结点的通讯录链表中各个结点按通讯者编号排序。}ADThlink_list;12.见图3.见图四、详细设计1.元素类型,结点类型,指针类型typedefstruct{//通讯录结点类型intnum;//编号charname[9];//姓名charsex[3];//性别charphone[13];//电话charaddr[31];//地址}DataType;2typedefstructnode{//结
编号:201312142131576122    类型:共享资源    大小:210.50KB    格式:DOC    上传时间:2013-12-14
  
3
关 键 词:
财务、会计、考试、等级
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:通讯录管理子系统 [文档在线提供].doc
链接地址:http://www.renrendoc.com/p-216122.html

当前资源信息

4.0
 
(2人评价)
浏览:16次
baixue100上传于2013-12-14

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

copyright@ 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5