[理工] 資結-link list 製做 stack
之前看懂了
今天來複習結果又不懂了 囧
註解部分 是我的想法
push(item,s)
new(t); //新增節點
t->data=item; //t存入資料 item
t->link=top; //將t指向top
top=t; //top指向t
我想不通的點是 這樣top不會往前
這樣存放資料不會重疊嗎?
也請大家幫我看一下 註解部分 我的想法有沒有問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.26.47
推
11/24 11:57, , 1F
11/24 11:57, 1F
推
11/24 12:24, , 2F
11/24 12:24, 2F
推
11/24 14:24, , 3F
11/24 14:24, 3F
謝謝各位回應,我是想說 push完這一輪之後
下一輪push又執行到 t->link=top; 這樣不是還是指向同的block嗎?
抱歉今天腦袋很頓...之前明明懂得....
※ 編輯: showyoulovex 來自: 140.134.26.47 (11/24 15:38)
推
11/24 15:57, , 4F
11/24 15:57, 4F
推
11/24 17:14, , 5F
11/24 17:14, 5F
推
11/24 21:11, , 6F
11/24 21:11, 6F
弄懂摟~感謝各位熱心的回覆
thx
※ 編輯: showyoulovex 來自: 140.134.26.47 (11/24 23:28)