6-3 逆序数据建立链表
生活随笔
收集整理的這篇文章主要介紹了
6-3 逆序数据建立链表
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本題要求實(shí)現(xiàn)一個(gè)函數(shù),按輸入數(shù)據(jù)的逆序建立一個(gè)鏈表。
函數(shù)接口定義:
struct ListNode *createlist();函數(shù)createlist利用scanf從輸入中獲取一系列正整數(shù),當(dāng)讀到?1時(shí)表示輸入結(jié)束。按輸入數(shù)據(jù)的逆序建立一個(gè)鏈表,并返回鏈表頭指針。鏈表節(jié)點(diǎn)結(jié)構(gòu)定義如下:
struct ListNode {int data;struct ListNode *next; }; 裁判測(cè)試程序樣例: #include <stdio.h> #include <stdlib.h>struct ListNode {int data;struct ListNode *next; };struct ListNode *createlist();int main() {struct ListNode *p, *head = NULL;head = createlist();for ( p = head; p != NULL; p = p->next )printf("%d ", p->data);printf("\n");return 0; }/* 你的代碼將被嵌在這里 */輸入樣例:
1 2 3 4 5 6 7 -1
輸出樣例:
7 6 5 4 3 2 1
以下為個(gè)人理解畫(huà)圖思路
總結(jié)
以上是生活随笔為你收集整理的6-3 逆序数据建立链表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《绝区零》40级红深渊三层通关阵容搭配一
- 下一篇: 虫草怎么吃 虫草的正确食用方法_中药知识