假设栈初始为空,将中缀表达式 a/b+(c*d-e*f)/g转换为等价后缀表达式的过程中,当扫描到f时,栈中的元素依次是 ()
A.+(*-
B.+(-*
C./+(*-*
D./+-*
正确答案是 B
1.首先 / 入栈2.+入栈,并把/挤出栈 。此时栈中只有/3.( 入栈。入栈时 级别最高,所以直接入栈。但是入栈后级别最低。此时栈中只有(+4 。* 级别高于( 。 所以*入栈,此时栈中有*(+5. -入栈,因为-低于*,所以-把*挤出栈,此时栈中有-(+6.*优先级高于-,所以*直接入。所以最终栈中从上到下为 *-(+ 从下到上为+(-×
复习复习栈的知识
正确答案是,B
后缀表达式的符号栈中,永远是优先级低的符号在栈底。可直接排除acd。
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
什么是 Cookie?它的作用是什么?
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
复习复习栈的知识
正确答案是,B
后缀表达式的符号栈中,永远是优先级低的符号在栈底。可直接排除acd。