Re: [鋼彈] 8

看板b95902HW作者 (++紅色世界++)時間19年前 (2006/12/07 22:43), 編輯推噓6(600)
留言6則, 6人參與, 最新討論串2/2 (看更多)
struct stack{ data_type element[SIZE_OF_STACK]; //which kind of data type(e.g. intor char) int top; //position of top element int size; // size of the stack }; 這段程式在名為stack結構中宣告了三個東西: 1.element,是用來存內容的陣列 2.top,用來儲存stack中最上面陣列元素的號碼 3.size,用來儲存stack可以容納的元素上限 後面的兩個變數,基本上都是在作stack的相關操作的時候會用到的東西 譬如說push,只要讓新元素等於element[top+1]就可以,然後再把top改成top+1 當然這是在top+1<=size的狀況(不能滿出來)。 上面的一些想法,就已經會用到後面的兩個變數了。 大約這樣吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.21.223

12/07 23:31, , 1F
嗯嗯瞭改了感謝真強者XD (不過題目好像沒提到SIZE的上限齁@@)
12/07 23:31, 1F

12/08 00:02, , 2F
stack不是資料結構嗎...為什麼我覺得很難= =
12/08 00:02, 2F

12/08 01:00, , 3F
SIZE...該不會要自己輸入吧@@?
12/08 01:00, 3F

12/08 01:15, , 4F
stack跟某些東西比很簡單了@@
12/08 01:15, 4F

12/08 02:18, , 5F
真是強者+1XDDD
12/08 02:18, 5F

12/08 03:48, , 6F
(偷偷用了double輸出全部......)
12/08 03:48, 6F
文章代碼(AID): #15U2Y5nA (b95902HW)
討論串 (同標題文章)
文章代碼(AID): #15U2Y5nA (b95902HW)