当前位置: 首页 > news >正文

中方建设局网站灰色行业推广渠道

中方建设局网站,灰色行业推广渠道,合肥网站建设合肥网站制作,株洲市荷塘区城乡建设局网站在早期计息机系统中,由于没有括号规定运算顺序,因此,依靠出栈和入栈两种方式,限定元素和符号之间的关系确定了前缀表达式和后缀表达式两种运算方式,中缀表达式即为普通的运算表达式;注意,在栈结…

在早期计息机系统中,由于没有括号规定运算顺序,因此,依靠出栈和入栈两种方式,限定元素和符号之间的关系确定了前缀表达式和后缀表达式两种运算方式,中缀表达式即为普通的运算表达式;注意,在栈结构进行数据删除和增加的一端称之为栈顶Top。

1)前缀表达式(前序表达式、波兰式)
前缀表达式是指不包含括号,将运算符放在两个运算对象前面。中缀表达式转换成前缀表达式时,先确定计算顺序,随后从最里面的一层括号进行转换。原则上从右向左遍历表达式,先将整数从右至左入栈,运算符从左向右入栈。

# 将 1 + ((2 + 3)* 4 ) – 6 表达式转换成前缀表达式,前缀表达式从右往左扫描;
1) (2+3)*4  ===>  * + 2 3 4
2) 1+((2+3)*4) ===>  + 1 * + 2 3 4
3) 1 + ((2 + 3)* 4 ) – 6 ===> - 6 + 1 * + 2 3 4

计算前缀表达式(将前缀表达式转换成中缀表达式) 从右往左遍历前缀表达式
从右往左遍历前缀表达式的字符串,当字符串的字符为变量或整数时,将其压入栈中;当遇到运算符,则将栈顶的两个元素弹出栈外进行运算,将栈顶第1个元素记为top1,栈顶的第2的元素记为top2,
注意:计算方式为 top2 运算符 top1 = 值
运算结束后将结果压入栈中,继续遍历字符串,直到前缀表达式的最左端,最后运算得出的值为该前缀表达式的结果。

# 将前缀表达式转换为中缀表达式 - 6 + 1 * + 2 3 4, 假设栈底为左侧;
1) 从右往左遍历前缀表达式, 栈内数值为 4,3,2
2) 当遇到运算符 + 时,将栈顶的top1元素2和 top2元素3进行运算,即3+2=5,将计算结果入栈,则栈内数据为4,5
3) 当遇到运算符 * 时,将栈顶的top1元素5和 top2元素4进行运算,即4+5=20,将计算结果入栈,则栈内数据为20
4) 当遇到整数1时,加入到栈中,则栈内数据为20,1
5) 当遇到运算符 + 时,将栈顶的top1元素1和 top2元素20进行运算,即20+1=21,将计算结果入栈,则栈内数据为21
6) 当遇到整数6时,加入到栈中,则栈内数据为21,6
7) 当遇到运算符 - 时,将栈顶的top1元素6和 top2元素21进行运算,即21-6=15,将计算结果入栈,则栈内数据为15

2)后缀表达式(逆波兰式)
后缀缀表达式是指不包含括号,将运算符放在两个运算对象后面。中缀表达式转换成前缀表达式时,先确定计算顺序,随后从最里面的一层括号进行转换。原则上从左向右遍历表达式,先将最简表达式整数从左至右入栈,运算符随后入栈。

# 将 1 + ((2 + 3)* 4 ) – 6 表达式转换成后缀表达式
1) (2+3)*4  ===> 2 3 + 4 *
2) 1 + ((2 + 3)* 4 ) ===> 1 2 3 + 4 * +
3) 1 + ((2 + 3)* 4 ) – 5 ===> 1 2 3 + 4 * + 6 -

计算后缀表达式,从左往右遍历后缀表达式
从左往右遍历前缀表达式的字符串,当字符串的字符为变量或整数时,将其压入栈中;当遇到运算符,则将栈顶的两个元素弹出栈外进行运算,将栈顶第1个元素记为top1,栈顶的第2的元素记为top2,
注意:计算方式为 top2 运算符 top1 = 值
运算结束后将结果压入栈中,继续遍历字符串,直到前缀表达式的最右端,最后运算得出的值为该前缀表达式的结果。

# 将后缀表达式转换成中缀表达式  1 2 3 + 4 * + 6 - ,假设栈底为左侧;
1) 从左遍历后缀表达式, 在运算符前面的所有整数入栈 即:1,2,3
2) 遇到运算符 + , 则将栈中 top1 元素3 和 top2 元素2 进行计算, 2+3=5, 同时将结果加入到栈中, 即:1,5
3) 遇到整数4, 加入到栈中, 则: 1,5,4
3) 遇到运算符 * , 则将栈中 top1 元素4 和top2元素5 进行计算, 5*4=20, 同时将结果加入到栈中, 即:1,20
4) 遇到运算符 + , 则将栈中 top1 元素20 和top2元素1进行计算, 1+20=21, 同时将结果加入到栈中, 即:21 
5) 遇到整数6, 加入到栈中, 则: 21 6
6) 遇到运算符 - , 则将栈中top1元素6和top2元素21进行计算,21-6=15
http://www.zhongyajixie.com/news/60975.html

相关文章:

  • 百度网站怎么做的赚钱优秀网站网页设计图片
  • seo网站设计多少钱网站建设免费
  • 做自媒体的素材网站域名站长工具
  • 做新零售这些注册网站和找货源seo网站优化经理
  • 网站如何引导客户关于友情链接说法正确的是
  • 营销技巧视频讲座视频网站怎么优化到首页
  • 网站切图怎么切如何推广公司
  • 昆山网络公司哪家比较好上海免费关键词排名优化
  • 青岛做外贸网站建设今日头条新闻发布
  • 做外卖网站网站seo在线诊断
  • 网络服务器是什么上海优化公司排行榜
  • 企业网站设计推广方案百度网盘官网登录入口
  • 连云港做网站制作首选公司推广策略包括哪些内容
  • 网站如何做排名靠前广州最新发布最新
  • 申请个人网站需要多少钱搜索优化师
  • 能不能自己做视频网站企业网络推广的方法
  • 昆明做商城网站多少钱怎么开网站平台
  • 秦皇岛企业建设网站百度入口提交
  • 电子商务网站设计与实现汕头seo推广
  • 在线转格式网站怎么做免费推广链接
  • 机械设备网站如何去推广自己的产品
  • 阅读网站模板下载临沂seo公司
  • 东道网站建设百度搜索资源平台官网
  • 电商培训视频教程东莞搜索seo网站关键词优化
  • 怎么做网站呀怎样推广小程序平台
  • 图书馆网站建设建议seo网站优化专家
  • 台州做网站设计的公司今日头条网页版
  • 中建南方建设集团网站2024年新闻时事热点论文
  • 灰产源码资源网巩义关键词优化推广
  • 我在征婚网站认识一个做IT百度首页排名代发