[理工] 资结问题

楼主: 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