二叉链表和职工管理系统结合_职工信息管理系统 单链表实现 C语言源程序

#include

#include

#include

int

saveflag=0;

/*

单链表内容有无发生改变,是否需要存盘的标志

变量

*/

struct employee

{

char num[10];

/*

工号

*/

char name[15];

/*

姓名

*/

char sex[7];

/*

性别

*/

int age;

/*

年龄

*/

char education[15];

/*

学历

*/

int salary;

/*

工资

*/

char phone[20];

/*

电话号码

*/

char address[30];

/*

住址

*/

};

typedef struct Node

{

struct employee data;

struct Node *next;

}ListNode,*LinkList;

void InitList(LinkList *head)

/*

将单链表初始化为空。

动态生成一个头结点,

将头结点的指针域置为空

*/

{

if((*head=(LinkList)malloc(sizeof(ListNode)))==NULL)

/*

为头结点分配一

个存储空间

*/

printf("

系统分配存储空间失败!

\n");

exit(-1);

(*head)->next=NULL;

/*

将头结点的指针域置为空

*/

}

ListNode *Locatenum(LinkList head,char find[])

//

通过职工工号查找,

返回定

位指针。

{

LinkList p;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值