看板 Grad-ProbAsk 關於我們 聯絡資訊
http://imgur.com/ci8x7sJ 如照片,鉛筆是我寫得 有點搞不懂為什麼解答是這樣 還有pop裡有return -1是什麼意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.38.49 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1460735149.A.E36.html
aa06697: 看起來少一個左大括號又多一個左小括號==? 然後解答感 04/16 00:06
aa06697: 覺是寫反了吧 除非他的top不是指index而是element數量 re 04/16 00:06
aa06697: turn是程式結束點 void函式你要return什麼都沒差通常是re 04/16 00:06
aa06697: turn 0 (你應該不是本科生@@? 04/16 00:06
kyuudonut: return -1 通常是此function沒有運作成功 習慣啦 04/16 01:55
kyuudonut: 啊漏看到 void XD 04/16 01:58
Gene0515: 恩,我不是本科系,有些小問題還麻煩大家,謝謝 04/16 09:53
Gene0515: 這個stack範圍是0~299而top=1,代表從1開始push,0是空 04/16 09:56
Gene0515: 解答push是1~299都可以儲存,我這樣寫只能2~299所以解 04/16 09:57
Gene0515: 答的做法比較好?但下面的pop我就不清楚了... 04/16 09:59
aa06697: 因為他沒有很明確的寫出full跟empty怎麼實作的所以我不 04/16 10:12
aa06697: 知道他怎麼判斷的 甚至連程式碼都有錯(pop那邊code有錯) 04/16 10:13
aa06697: 所以不能明確告知你為何pop是那樣寫(我自己實作是不會這 04/16 10:13
aa06697: 樣寫 上面push你講的沒錯 不過其實一般也都是從0~299除非 04/16 10:14
aa06697: index 0 特別要拿來存什麼東西 然後建議你非本科生可以 04/16 10:15
aa06697: 試著把code打出來運行看看印象會更深 包含OS 演算法 甚至 04/16 10:16
aa06697: 計組的組語 一點小建議 04/16 10:16
Gene0515: 好 謝謝你的建議 我會多加練習的 04/16 21:45