- 3
- 0
- 约2.11千字
- 约 5页
- 2024-03-13 发布于广东
- 举报
二叉树与表达式(前缀,中缀,后缀表达式)
表达式简介
最近看书的时候接触到了后缀表达式,恰好看SICP中间也碰到了类似的问题,
就花时间好好将这部分内容进行了整理。
前缀表达式(PrefixNotation)是指将运算符写在前面操作数写在后面的不包含
括号的表达式,而且为了纪念其发明者波兰数学家JanLukasiewicz所以前缀表
达式也叫做“波兰表达式”。比如-1+23
后缀表达式(PostfixNotation)与之相反,是指运算符写在操作数后面的不含括
号的算术表达式,也叫做逆波兰表达式。比如123+-
中缀表达式(InfixNotation)就是常用的将操作符放在操作数中间的算术表达
式。前缀表达式和后缀表达式相对于中缀表达式最大的不同就是去掉了表示运算
优先级的括号,比如1-2+3
现在让我们先回想一下小学数学中关于中缀表达式求值的相关的规则:
1有括号的情况下,先计算括号内,再计算括号外
2在无括号的情况下,考虑运算的优先级,先乘除,后加减
3同样优先级的情况下,从左至右进行计算
在中缀表达式的情况下求值,既要考虑括号,优先级,还要考虑操作出现的先后
顺序。但是,作为计算机,其计算过程就显的比较复杂,对于一个中缀表达式,
需要不停地对表达式进
您可能关注的文档
- (3.2)--3.1.1SQL的产生与发展.ppt
- (3.2)--第2章 线性表-9-拓展【约瑟夫环问题】.pdf
- (3.2.1)--2.2.1混凝土认知建筑材料学.ppt
- (3.2.1)--第1章数据库概述(1)--1.1.1四个基本概念.pdf
- (3.2.1)--实验01 创建Access数据库.pdf
- (3.2.2)--2.2.1混凝土认知建筑材料学.ppt
- (3.2.2)--第1章数据库概述(2)--1.1.2数据库系统的特点.pdf
- (3.2.3)--第1章数据库概述(3)--1.1.3数据管理技术的发展.pdf
- (3.2.4)--第1章数据库概述(4)--1.2.1数据模型及组成要素.pdf
- (3.2.5)--第1章数据库概述(5)--1.2.2概念层数据模型.pdf
最近下载
- 华为RH2288H-V3服务器产品介绍.doc VIP
- 国家司法考试卷一(宪法)历年真题试卷汇编2.pdf VIP
- 未遂事件管理制度.docx VIP
- 冶炼烟气制酸工艺设计规范.docx VIP
- 上海社区工作者考试题库及答案.docx
- 标准图集-04D701-3电缆桥架安装.pdf VIP
- Zinc oxide nanostructures growth properties and applications电子书.pdf VIP
- 消毒供应中心建设与管理指南.docx VIP
- 14BSZ2 现浇钢筋混凝土 悬臂式挡土墙北京图集.docx VIP
- 2026年山东能源集团招聘考试试题及答案.docx VIP
原创力文档

文档评论(0)