PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Programming
[問題] A+B+C 用堆疊法要如何轉出 ++ABC 的結果
作者:
art1
(人,原來不是人)
2016-11-05 13:09:01
中序 A+B+C 要利用堆疊法轉成前序,正確答案是++ABC,因為這樣A+B才會先做
^ ^
第 第
二 一
個 個
加 加
號 號
可是我想不出在讀到第二個加號時要怎樣才能不把堆疊內的第一個加號趕出來
下一個元素 堆疊 輸出
無 空的 無
C 空的 C
+ + C
B + CB
+ + CB+
A + CB+A
完成 空的 CB+A+
很明顯這樣一定無法輸出++ABC的答案
請問到底堆疊法要怎樣處理才能得出正確答案呢?
繼續閱讀
請板上高手幫忙一下!
apexmilo
Re: [請益] 不同程式間的溝通(IPC)
godspeedlee
[請益] 求幫忙C++程式(初學者)
Struggling
[問題] 關於DOS批次檔問題
yenwang
[請益] 如何進入新的領域?
RoastSaury
[請益] 不同程式間的溝通(IPC)
panda2486
[問題] 關於root
rubyapple7
[問題] 關於 Labview 的 origin sub vi. 問題
yeyehao
[問題] program terminated with signal ?
unknown
Re: [問題] Visual Studio Code 入門
name2name2
Links
booklink
Contact Us: admin [ a t ] ucptt.com