[問題] About link list reverse

看板C_and_CPP作者 (大熱豔陽天)時間13年前 (2011/07/04 19:05), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
c語言 Question:Link list reverse code不了解 Input):一串數值 Expected Output):反轉 一直搞不懂原因,煩請了解的指導一二或圖解…初碰point實在不容易啊 //global: typedef struct Node { int data; struct Node *next; }LinkList; int link_reverse(LinkList **reverse, LinkList *merge) { //merge:為任意一串數值 //reverse:為反轉後output LinkList *in = NULL, *ptr1 = NULL, *new = NULL; in = merge; while (in != NULL) { ptr1 = in->next; in->next = new;//*** ?????看不懂用意????? ***// new = in;//*** ?????new為何不會被替換????? ***// in = ptr1; } *reverse = new; return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.134.243

07/04 19:19, , 1F
替換?new 有移動阿..
07/04 19:19, 1F
文章代碼(AID): #1E4Pvly- (C_and_CPP)
文章代碼(AID): #1E4Pvly- (C_and_CPP)