利用尾插法建立单链表(纯C语言小白版)
生活随笔
收集整理的這篇文章主要介紹了
利用尾插法建立单链表(纯C语言小白版)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#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)); //申請(qǐng)了頭結(jié)點(diǎn)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)); //初始化一個(gè)鏈表,給它申請(qǐng)空間,指針必須要申請(qǐng)空間,不然連簡單的賦值都不行。s1=List_TailInsert(s1); //尾插法建立鏈表 PrintList(s1);
}
總結(jié)
以上是生活随笔為你收集整理的利用尾插法建立单链表(纯C语言小白版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql 获取模糊,根据模糊查询匹配度
- 下一篇: 伯克利的电气工程和计算机科学专业,优弗科