推 fairwarning:謝謝喔...我在自己學著搞懂觀念..謝謝您喔 12/07 11:38
推文有點麻煩
※ 引述《fairwarning (一輪明月與藍夜!!)》之銘言:
: 利用link list製作stack:
: [題目+方塊流程圖]
: http://www.wretch.cc/album/show.php?i=fairwarning&b=77&f=1116215319&p=2
: 節錄出「圓圈2」的內容:
: void push(int item) //請問是要把item這個變數push進去堆疊嗎?
: {
: Node *t = new(t); //請問是新增一個t的節點嗎?
: t→data=item; //請問是t的data指向item?還是item的內容丟給t的data?
: t→link=top; //這一式子是方塊圖中的圓圈1吧?
: top=t; //應該是方塊圖中的圓圈2吧?
node *t = new(t) //增加一個新的node節點,並用指標t指向
t-> data = item //把item放進新的node的資料欄位
t-> link = top //圖示上的1,把新的node的link指向下一個node(Top所在)
top = t //圖示上的2,top往上移
: }
: 【自己的想法】
: 記得以前上程式設計課時,老師曾說若程式式子是A=B;
: 要把B的東西(內容)丟給A,
: 但我看資結課本,若是t→data=item;
: 他的注解會說【t的data指向item】,
: 所以我現在很疑惑,我該如何判斷是誰丟給誰資料呢?
: 觀念很模糊,還拜託大家幫我解開這個疑惑,
: 先謝謝大家的幫忙,謝謝。。
不知道是不是本科系,不過上過程式課
這些都是最基礎的程式概念,
A=B //把B的內容丟到A
上式都不知道有點扯,繼續加油吧~
有不懂再問
--
┌這篇文章讓您覺得?─────────────────────────────┐
│ │
│ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁ >_< ㄧ ㄧ+ │
│ 皿 ε □ ▽ ▇Δ ▇ ╰╯ ╯ │
│ 北七 亂喔 害羞 莎笅 爽啦 哭爸 XD 科科 │
└──────────────────────────────────────┘
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.14.2