- 0
- 0
- 约2.14千字
- 约 6页
- 2026-09-02 发布于北京
- 举报
1.利用两个栈来求解表达式5+8-3*2+4的值,写出每一步栈内的情况。
两个栈S1和S2分别用于存放操作数和运算符。对于表达式的符号,逐个处理:
①操作数:将其压入S1
②优先级高于当前S2栈顶的运算符:将其压入S2
③优先级低于/等于当前S2栈顶运算符:取S1顶的两操作数和S2顶运算符进算,
将计算结果压入S1,该待处理运算符入S2
S1S2当前待处理表达式
[][]5+8-3*2+4
[5][]+8-3*2+4
[5][+]8-3*2+4
[5,8][+]
您可能关注的文档
最近下载
- 中文版 RCC-M 2007:C 2000 材料 要求.pdf VIP
- 2024年新湘教版七年级上册地理全册教学课件(新版教材).pptx
- TICW_06-2009计算机与仪表电缆.pdf VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 正文资料资料资料.pdf VIP
- 《人民当家作主》分层作业及答案-2026-2027学年统编版(新教材)小学道德与法治五年级上册.docx
- 2025-2026学年小学综合实践活动沪科黔科版五年级上册-沪科黔科版教学设计合集.docx
- 2026全球及中国合成生物与生物制造产业发展白皮书.pdf
- 2025年陕西省事业单位公开招聘联考真题(A类综合岗|完整版+答案+解析).docx VIP
- 甘肃省陇南市重点学校小升初入学分班考试数学考试试题及答案.docx VIP
原创力文档

文档评论(0)