- 8
- 0
- 约4.71千字
- 约 11页
- 2022-11-25 发布于江苏
- 举报
数据结构之中缀表达式转后缀表达式
数据结构之中缀表达式转后缀表达式
我们在数学中常见的计算式,例如 2+(3*4)叫做中缀表达式。表达式中涉及到了多个运算符,而运算符之间是有优先级的。计算机在计算并且处理这种表达式时,需要将中缀表达式转换成后缀表达式,然后再进行计算。
中缀表达式转后缀表达式遵循以下原则: 1.遇到操作数,直接输出;
栈为空时,遇到运算符,入栈;
遇到左括号,将其入栈;
遇到右括号,执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号, 左括号不输出;
遇到其他运算符+-*/时,弹出所有优先级大于或等于该运算符的栈顶元素,然后将该运算符入栈;
最终将栈中的元素依次出栈,输出。
您可能关注的文档
- 教育心理学的发展趋势.docx
- 教育心理学期末答案.docx
- 教育心理学第一章教学设计.docx
- 教育心理学简答题.docx
- 教育心理学读后感.docx
- 教育心理学辨析题.docx
- 教育心理学: 学习策略.docx
- 教育心理的复习资料.docx
- 教育技术学专业毕业生就业方向.docx
- 教育教学常规管理制度.docx
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)