当前位置:启航官网 > 考研报考 > 答疑

8.栈的容量至少为3是为什么啊,是选运算数栈和运算符栈里容量最多的内个吗

问题详情

8.栈的容量至少为3是为什么啊,是选运算数栈和运算符栈里容量最多的内个吗


老师回复问题

本题不是642和32的运算,是6,4,2,3,2这五个数的运算。642如果当成一个数,那么不符合后缀表达式的运算规则。如果当成两个数,如 64 和2,64 2 -意思就是64-2,那么后面还有一个/,32*+最多只能看成两个数两个符号,不可行。 只能看成是6 4 2 - /,6入栈,4入栈,2入栈,(此时栈深度为3)遇到-,4-2=2,4和2出栈,2入栈(此时栈深度为2),遇到\,6\2=3,6和2出栈,3入栈。3入栈,2入栈,遇到*,3*2=6,3和2出栈,6入栈,遇到+,2+6=8。注意,运算符不入栈,只有数入栈。

【24考研辅导课程推荐】24考研全年集训营龙腾一对一专属VIP公共课+专业课全科辅导,这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,具体详情可直接咨询在线客服老师。


免责声明:本平台部分帖子来源于网络整理,不对事件的真实性负责,具体考研相关内容请以各院校的官网通知为准。 如果本站文章侵犯到您的权利,请联系我们(400-108-7500)进行删帖处理。

启航教育热门私房课

MORE
  • 24考研辅导

    定制学习计划
    形式:线上+线下
     

    查看详情

    在线咨询

  • 24考研专属VIP班

    联报优惠
    形式:线上
     

    查看详情

    在线咨询

  • 24考研全年集训营

    长线备考
    形式:面授
     

    查看详情

    在线咨询

2024考研

【19.9包住宿】5天集训

小班面授 名额有限 抢先体验

点击预约 

编辑推荐