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

手机怎么做3d短视频网站深圳龙华住房和建设局网站

手机怎么做3d短视频网站,深圳龙华住房和建设局网站,网站建设中 目录,海口 网站开发目录 数据结构中公式前中后缀表达式-二叉树应用 数据结构中公式前中后缀表达式-二叉树应用 什么是前缀表达式、中缀表达式、后缀表达式 前缀表达式、中缀表达式、后缀表达式,是通过树来存储和计算表达式的三种不同方式 以如下公式为例 通过树来存储该公式&#x…

目录

数据结构中公式前中后缀表达式-二叉树应用


数据结构中公式前中后缀表达式-二叉树应用

什么是前缀表达式、中缀表达式、后缀表达式

前缀表达式、中缀表达式、后缀表达式,是通过树来存储和计算表达式的三种不同方式

以如下公式为例

 

通过树来存储该公式,可以表示为


那么问题就来了,树只是一种抽象的数据结构,它必须要通过某个形式的文本来才能存储和输入

 

此时,就有了三种表示方法:前缀表达式、中缀表达式、后缀表达式

它们分别相当于树的前序遍历、中序遍历、后序遍历,前中后指的是遍历时符号的遍历顺序

前序遍历:符号 - 左操作数 - 右操作数

中序遍历:左操作数 - 符号 - 右操作数

后序遍历:左操作数 - 右操作数 - 符号

中缀表达式

上面的公式,中序遍历的结果为

 

显然,这种表达方式是有歧义的,比如ab是一颗子树,cd是一颗子树,最后相减,遍历结果和上面是一样的

所以中缀表达式必须借助括号,才能正确地表达出想要的结果

中缀表达式的表示结果为

 

这种表达方式,符合人类的阅读习惯

前缀表达式

上面的公式,先序遍历的结果为

 

这种表达方式是没有歧义的,可以直接作为前缀表达式的结果

这种表达方式,符合计算机的处理习惯,程序可以很容易地解析这种表达式

具体如何解析,下面会给出代码

后缀表达式

上面的公式,后序遍历的结果为

 

这种表达方式,也符合计算机的处理习惯,解析也很简单

相对于前缀表达式来说,后缀表达式的符号读取顺序,和人类阅读习惯是一致的

因此实际计算机程序中,基本都是用后缀表达式来存储公式的,前缀表达式效果次之

对于中缀表达式,我们则可以先将其转为后缀表达式,再进行求值

http://www.yayakq.cn/news/359834/

相关文章:

  • 网站中心微信小程序在哪里查找
  • 免费设计图网站wordpress语言
  • 关键词做网站名字wordpress首页分辨率
  • 成都中小企业网站建设公司互联网怎么学
  • 朋友说是做彩票网站运营维护怎么设置网站字体
  • 新乡个人网站建设小学生班级优化大师
  • 网站怎么做双语种网站 换图片
  • 宜兴网站制作网站链接数怎么做
  • wordpress站外链接网站开发个人简历
  • 网站分析流程软文街官网
  • 游戏网站怎么做推广网站建设什么意思
  • 学做ps的软件的网站有哪些国外网站怎么推广
  • 哪些网站使用vue做的创新的企业网站制作
  • 无锡建设机械网站网站建设交流群
  • 企业做的网站计入什么科目可以盗链图片的网站
  • wordpress的wp_list_cats南宁seo推广优化
  • 阳东城乡规划建设局网站广州微信网站设计制作
  • 岳阳做公司网站外贸服装网站建设
  • 建立网站的注意事项沈阳建站模板系统包括
  • 企业官方网站怎么做网络营销公司经营范围
  • 广西网站建设证件查询移动服务器建设的电影网站
  • 高端网站策划公司简述网站建设的
  • 实现网站计划书一个人看的浏览器
  • 网站的空间和域名组织建设六个方面内容
  • 网站服务器基本要素站长统计芭乐鸭脖小猪
  • 小网站做长尾词还是流量词怎样免费做外贸网站
  • 网站建设七大步骤近期国内外重大新闻10条
  • 西部数码网站管理助手 mysql如何增加网站的外链
  • 西乡移动网站建设wordpress怎么添加主页
  • 网站建站怎么报价网站建设实验结论