C尾插法建立單鏈表

時(shí)不時(shí)的整一下c還是挺爽的。

#include <stdio.h>
#include <stdlib.h>

typedef struct LNode{
    int data;
    struct LNode *next;
}LNode,*LList;

LList Rear_Insert_LList(LList &L){
    int x;
    L = (LList)malloc(sizeof(LNode));
    LNode *s, *r=L;
    scanf("%d", &x);
    while(x != 9999){
        s = (LNode*)malloc(sizeof(LNode));
        s->data = x;
        r->next = s;
        r = s;
        scanf("%d", &x);
    }
    r->next = NULL;
    return L;
}

int main(void) { 
    printf("test");
    LList L, Ltemp;
    printf("請(qǐng)輸入插入的數(shù)字,輸入9999將成功建立單鏈表\n");
    Rear_Insert_LList(L);
    Ltemp = L->next;
    if(Ltemp != NULL){
        printf("建立的單鏈表為:\n");
        while(Ltemp){
            printf("\t%d, ",Ltemp->data);
            Ltemp = Ltemp->next;
        }
    }
    else
        printf("所建立的單鏈表為空!\n");
    return 0;
}


最后輸出這做了一下處理,就不用另外寫一個(gè)方法了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容