[理工] 資結問題

作者: yatingiloveu (yo廷廷)   2021-11-01 22:13:18
大家好小弟這學期有修資結 想問大家一個問題
https://i.imgur.com/rdMlk0b.jpg
這邊我的問題是紅色圈起來的地方
token * push進去的時,stack裡面的/ 不用先pop出來嗎
想請問一下,是我思考方法有錯誤嗎?
(附上網路上 計算中序轉前序的圖)
https://i.imgur.com/4RKzMhv.jpg
https://i.imgur.com/Mg7w61B.jpg
作者: mikosakura (菁櫻巫女)   2021-11-01 23:00:00
中序轉前序input >= top 會push。input < top 會pop top,直到input >= top應該是這樣~
作者: jacksoncsie (資工肥宅)   2021-11-01 23:21:00
同上 *跟/ 同level 所以不用push不用pop 上面打錯
作者: dainelsour   2021-11-01 23:52:00
作者: yatingiloveu (yo廷廷)   2021-11-02 01:23:00
感謝各位~~再問一下,若是postfix遇到(input&top)同level的話,要先pop top 再將input push進去,想確定一下我的觀念是不是正確。 感謝各位前輩
作者: mikosakura (菁櫻巫女)   2021-11-02 09:49:00
轉後序的話上面的 >=改成 >,<改成 <=
作者: yatingiloveu (yo廷廷)   2021-11-02 12:26:00
感恩 mi大
作者: sdf456129 (BiaH)   2021-11-02 23:07:00
推樓上

Links booklink

Contact Us: admin [ a t ] ucptt.com