欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

利用尾插法建立单链表(纯C语言小白版)

发布时间:2023/12/31 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 利用尾插法建立单链表(纯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语言小白版)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。