(数据结构)线性表的链式表示和实现(源代码)

(数据结构)线性表的链式表示和实现(源代码)

数据结构实验线性表的链式表示和实现(源代码)

#include

#include

#include

#define TURE 1

#define FALSE 0

#define OK 1

#define ERROR 0

#define INEEASLIBE -1

#define OVERFLOW -2

typedefint status;

typedefintelemtype;

#include"header.h"

struct node

{

elemtype date;

struct node *next;

};

struct node* createlist(node *head,int n)

{

if(n<0)

{

printf("输入的n值不合法\n");

return head;

}

node *p,*q;

head=(struct node*)malloc(sizeof(struct node));

if(!head)

return head;

head->next=NULL;

head->date=n;

q=head;

inti=0;

for(;i

{

p=(struct node*)malloc(sizeof(struct node));

printf("请输入创建的结点数据元素的值\n");

scanf("%d",&p->date);

相关文档