看板 Grad-ProbAsk 關於我們 聯絡資訊
有個東西搞不太清楚.. Given the expression , (A+B)*D+E/(F+A*D)+C List the content of stack after the operand F is read in postfix transformation. 書上是寫 ( / + 請教一下,這stack裡的東西是從哪裡來的? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.204.249
yesa315:放運算符號的地方 再依運算優先權來pop或push運算符號 09/22 22:31
bernachom:嗯,這個我知道,我只是搞不太清楚,題目說的F之後 09/22 22:34
bernachom:是說,做完postfix在F後面的運算符號嗎?感覺也不太像.. 09/22 22:35
yesa315:依洪老師的教法 是你說得沒錯 09/22 22:40
yesa315:是把F讀出來後 Stack還剩什麼東西 都寫出來 不是把F後面.. 09/22 22:41
yesa315:後續式符號寫出來 4樓我眼殘看錯你的意思 09/22 22:42
bernachom:原來是這樣,謝謝您^^ 09/22 22:44
chenbojyh:現在算是已經解決問題了嗎? 09/22 22:51
chenbojyh:你是要問為什麼目前stack裡的東西為什麼是 ( / + 嗎? 09/22 22:53
bernachom:對呀,應該就是5樓說的那樣了..只是我還沒去算 09/22 22:56
bernachom:還是說這是錯的呢?謝謝 09/22 22:56