利用尾插法建立单链表(纯C语言小白版)
生活随笔
收集整理的这篇文章主要介绍了
利用尾插法建立单链表(纯C语言小白版)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#include<stdio.h>
#define N 7
typedef int ElemType;
typedef enum {false,true} bool;
typedef struct Node{ElemType data;struct Node *next;
}LNode,*LinkList;LinkList List_TailInsert(LinkList L)
{int x;L=(LinkList)malloc(sizeof(LNode)); //申请了头结点LinkList s,r=L;scanf("%d",&x);while(x!=9999){s=(LinkList)malloc(sizeof(LNode));s->data=x;r->next=s;r=s;scanf("%d",&x);}r->next=NULL;return L;
} //尾插法建立过程void PrintList(LinkList L)
{L=L->next;while(L){printf("%d ",L->data);L=L->next;}printf("\n");
} //输出链表int main()
{LinkList s1; s1=(LinkList)malloc(sizeof(LNode)); //初始化一个链表,给它申请空间,指针必须要申请空间,不然连简单的赋值都不行。s1=List_TailInsert(s1); //尾插法建立链表 PrintList(s1);
}
总结
以上是生活随笔为你收集整理的利用尾插法建立单链表(纯C语言小白版)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Mysql 获取模糊,根据模糊查询匹配度
- 下一篇: 伯克利的电气工程和计算机科学专业,优弗科