[問題] 關於有括號的postfix
最近我在寫計算算式的程式
我發現了一個奇怪的地方
ex:
123*546-6-9 轉成postfix應該是 123 546 * 6 - 9 -
但是當我加上括號變成(123*546-6-9)時
依照課本的演算法會變成 123 546 6 9 - - *
因為有括號的時候課本說是一直push進stack
然後等到")"出現的時候再依序pop出來
這樣的話不就會錯掉嗎?
只好請教廣大的鄉民了 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.102.142
→
04/30 23:49, , 1F
04/30 23:49, 1F
→
04/30 23:50, , 2F
04/30 23:50, 2F
→
05/01 00:05, , 3F
05/01 00:05, 3F
→
05/01 03:19, , 4F
05/01 03:19, 4F
→
05/01 03:20, , 5F
05/01 03:20, 5F
→
05/01 03:20, , 6F
05/01 03:20, 6F