6 16 逆序資料建立鍊錶 20分

2021-10-07 17:16:10 字數 807 閱讀 2126

本題要求實現乙個函式,按輸入資料的逆序建立乙個鍊錶。

函式介面定義:

struct listnode *createlist();

函式createlist利用scanf從輸入中獲取一系列正整數,當讀到−1時表示輸入結束。按輸入資料的逆序建立乙個鍊錶,並返回煉表頭指標。鍊錶節點結構定義如下:

struct listnode 

;

裁判測試程式樣例:

#include

#include

struct listnode

;struct listnode *

createlist()

;int

main()

/* 你的**將被嵌在這裡 */

輸入樣例:

123

4567

-1

輸出樣例:

765

4321

**如下

struct listnode *

createlist()

listnode,

*linklist;

linklist p=

null

,head=

null

;int n;

while(1

)}

弄懂malloc用法和typedef真是太難頂了。

逆序資料建立鍊錶 20分

本題要求實現乙個函式,按輸入資料的逆序建立乙個鍊錶。函式介面定義 struct listnode createlist 函式createlist利用scanf從輸入中獲取一系列正整數,當讀到 1時表示輸入結束。按輸入資料的逆序建立乙個鍊錶,並返回煉表頭指標。鍊錶節點結構定義如下 struct lis...

6 3 逆序資料建立鍊錶 20 分

本題要求實現乙個函式,按輸入資料的逆序建立乙個鍊錶。函式介面定義 struct listnode createlist 函式createlist利用scanf從輸入中獲取一系列正整數,當讀到 1時表示輸入結束。按輸入資料的逆序建立乙個鍊錶,並返回煉表頭指標。鍊錶節點結構定義如下 struct lis...

6 7 逆序資料建立鍊錶 20分

struct listnode createlist 函式createlist利用scanf從輸入中獲取一系列正整數,當讀到 1時表示輸入結束。按輸入資料的逆序建立乙個鍊錶,並返回煉表頭指標。鍊錶節點結構定義如下 struct listnode include include struct list...