作者bernachom (Terry)
看板Grad-ProbAsk
标题[理工] [资结]-stack...
时间Tue Sep 22 22:07:43 2009
有个东西搞不太清楚..
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
1F:→ yesa315:放运算符号的地方 再依运算优先权来pop或push运算符号 09/22 22:31
2F:→ bernachom:嗯,这个我知道,我只是搞不太清楚,题目说的F之後 09/22 22:34
3F:→ bernachom:是说,做完postfix在F後面的运算符号吗?感觉也不太像.. 09/22 22:35
4F:→ yesa315:依洪老师的教法 是你说得没错 09/22 22:40
5F:→ yesa315:是把F读出来後 Stack还剩什麽东西 都写出来 不是把F後面.. 09/22 22:41
6F:→ yesa315:後续式符号写出来 4楼我眼残看错你的意思 09/22 22:42
7F:→ bernachom:原来是这样,谢谢您^^ 09/22 22:44
8F:推 chenbojyh:现在算是已经解决问题了吗? 09/22 22:51
9F:→ chenbojyh:你是要问为什麽目前stack里的东西为什麽是 ( / + 吗? 09/22 22:53
10F:→ bernachom:对呀,应该就是5楼说的那样了..只是我还没去算 09/22 22:56
11F:→ bernachom:还是说这是错的呢?谢谢 09/22 22:56