精華區beta NTUE-CS100 關於我們 聯絡資訊
ok,瞭解原理後就可以開始寫function了吧 先來寫pop int myStack::pop(){ return data[top--]; } 有夠簡單! 兩個動作 1.回傳頂端指標所在的data。 2.然後頂端指標左移一格。 一行code結束。 別忘了--這個operator,放前面跟放後面效果不同。 void myStack::push(int e){ // 留給同學們自己寫吧 // 提示動作 // 1. 頂端指標先右移一格,這應該是個空格 // 2. 把int e塞進頂端指標所在的位置 // (動作順序不同,所以++要寫在index左邊還是右邊呢?) } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.15.109 ※ 編輯: chchwy 來自: 203.68.15.109 (03/25 02:36) ※ 編輯: chchwy 來自: 203.68.15.230 (03/25 22:08)