原文:基礎實驗3-2.2 單鏈表分段逆轉 (25分)--單鏈表

函數接口定義: void K Reverse List L, int K 其中List結構定義如下: typedef struct Node PtrToNode struct Node ElementType Data 存儲結點數據 PtrToNode Next 指向下一個結點的指針 typedef PtrToNode List 定義單鏈表類型 L是給定的帶頭結點的單鏈表,K是每段的長度。函數K ...

2020-03-13 17:59 0 830 推薦指數:

查看詳情

基礎實驗3-2.2鏈表分段逆轉 (25)

給定一個帶頭結點的單鏈表和一個整數K,要求你將鏈表中的每K個結點做一次逆轉。例如給定單鏈表 1→2→3→4→5→6 和 K=3,你需要將鏈表改造成 3→2→1→6→5→4;如果 K=4,則應該得到 4→3→2→1→5→6。 函數接口定義: void K_Reverse( List L, int ...

Thu Feb 13 19:03:00 CST 2020 0 992
基礎實驗3-2.2鏈表分段逆轉 (25)

給定一個帶頭結點的單鏈表和一個整數K,要求你將鏈表中的每K個結點做一次逆轉。例如給定單鏈表 1→2→3→4→5→6 和 K=3,你需要將鏈表改造成 3→2→1→6→5→4;如果 K=4,則應該得到 4→3→2→1→5→6。 函數接口定義: void K_Reverse( List L, int ...

Thu Mar 19 05:35:00 CST 2020 0 1186
PTA 單鏈表分段逆轉

6-9 單鏈表分段逆轉 (25 ) 給定一個帶頭結點的單鏈表和一個整數K,要求你將鏈表中的每K個結點做一次逆轉。例如給定單鏈表 1→2→3→4→5→6 和 K=3,你需要將鏈表改造 ...

Tue Nov 26 03:42:00 CST 2019 0 717
基礎實驗3-2.3 共享后綴的鏈表 (25)

有一種存儲英文單詞的方法,是把單詞的所有字母串在一個單鏈表上。為了節省一點空間,如果有兩個單詞有同樣的后綴,就讓它們共享這個后綴。下圖給出了單詞“loading”和“being”的存儲形式。本題要求你找出兩個鏈表的公共后綴。 函數接口定義: PtrToNode Suffix( List ...

Thu Feb 13 19:11:00 CST 2020 0 250
6-1 單鏈表逆轉 (20 )

題目地址:https://pintia.cn/problem-sets/15/problems/724 反轉鏈表,將原鏈表的結點直接反轉過來,不是新建一個鏈表,注意空鏈表的情況,需要特判 View Code ...

Wed Sep 04 03:32:00 CST 2019 0 704
鏈表逆轉

鏈表逆轉算法草圖如下: 方法1:借助輔助空間 建立臨時的新鏈表,將新節點指向其前驅結點實現逆轉: 方法2:原地逆轉 頭尾互換,指針指向反轉 思考: 單鏈表逆轉如上都是采用循環遍歷的方法,那應該也可采用遞歸遍歷的方法吧?   ...

Wed Jul 03 01:21:00 CST 2013 1 12844
PTA——6-1 單鏈表逆轉 (20)

題目地址 本題要求實現一個函數,將給定的單鏈表逆轉。 函數接口定義: List Reverse( List L ); 其中List結構定義如下: typedef struct Node *PtrToNode; struct Node { ElementType Data ...

Tue Jan 21 02:26:00 CST 2020 0 1218
1025 反轉鏈表 (25 )

今天真是蠢死了,浪費了好久的時間。哎就怪我眼瞎吧。 給定一個常數 K 以及一個單鏈表 L,請編寫程序將 L 中每 K 個結點反轉。例如:給定 L 為 1→2→3→4→5→6,K 為 3,則輸出應該為 3→2→1→6→5→4;如果 K 為 4,則輸出應該為 4→3→2→1→5→6,即最后不到 ...

Thu Jul 04 05:47:00 CST 2019 0 626
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM