当前位置:首页 > 资讯 > 正文

数据结构课程设计:1、单位员工通讯录管理系统(线性表的应用)电话手机「数据结构课程设计:1、单位员工通讯录管理系统(线性表的应用)」

                                    单位员工通讯录管理系统(线性表的应用)

[问题描述]

为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。

[实现提示]

可以采用单链表的存储结构,如可定义如下的存储结构:

/*员工通讯信息的结构类型定义*/

typedef struct {

char num[5];           /*员工编号*/

char name[10];       /*员工姓名*/

char phone[15];      /*办公室电话号码*/

char call[15];          /*手机号码*/

char mail[25];         /*邮箱*/

}DataType;

/*通讯录单链表的结点类型*/

typedef struct node{

DataType data;

struct node *next;

}ListNode,*LinkList;

[设计思路]

   1、创建一个链表,存入员工工号、办公室电话、手机号、email的信息。

   2、对此链表员工信息查询的操作,进行对链表遍历查询。

   3、对链表进行员工信息修改的操作,遍历到所在位置进行修改。

   4、对链表进行员工信息添加的操作,使用头插法。

   5、对链表进行员工信息删除的操作,链表对应位置的节点删除。

[代码及注释]

[简单展示]

标题

最新文章