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

苏州新海通网站建设站长工具ip地址查询

苏州新海通网站建设,站长工具ip地址查询,网站服务器端口设置,徐州网站建设公司哪家好后缀表达式#xff08;逆波兰表达式#xff09;是一种将运算符放在操作数之后的表达式表示法。利用后缀表达式构造表达式二叉树的方法主要依赖于栈结构。 转换步骤 初始化 创建一个空栈。 遍历后缀表达式 对后缀表达式的每个符号依次处理#xff1a; 遇到操作数 如果当前符…后缀表达式逆波兰表达式是一种将运算符放在操作数之后的表达式表示法。利用后缀表达式构造表达式二叉树的方法主要依赖于栈结构。 转换步骤 初始化 创建一个空栈。 遍历后缀表达式 对后缀表达式的每个符号依次处理 遇到操作数 如果当前符号是操作数例如数字或变量则创建一个叶子节点无左右子节点将该节点压入栈中。 遇到运算符 如果当前符号是运算符如 、-、*、/则 从栈中弹出两个节点。注意首先弹出的节点作为右子节点第二个弹出的节点作为左子节点。创建一个以该运算符为值的节点将之前弹出的两个节点分别作为其左、右子节点。将新创建的节点压入栈中。 结束处理 当所有符号都处理完毕后栈中应只剩下一个节点该节点即为表达式二叉树的根节点。 举例说明 假设后缀表达式为 abc* 其中a、b、c 为操作数 和 * 为运算符。 处理 a’ ‘a’ 为操作数创建节点 A将 A 压入栈中。 栈状态[A] 处理 b’ ‘b’ 为操作数创建节点 B将 B 压入栈中。 栈状态[A, B] 处理 ‘’ 为运算符从栈中弹出两个节点 弹出 B作为右子节点弹出 A作为左子节点 创建新节点 ‘’将 A 设为左子节点B 设为右子节点将该节点压入栈中。 栈状态[A, B] 处理 c’ ‘c’ 为操作数创建节点 C将 C 压入栈中。 栈状态[A, BC] 处理 * ‘*’ 为运算符从栈中弹出两个节点 弹出 C作为右子节点弹出 节点作为左子节点 创建新节点 ’将 ‘’ 节点设为左子节点C 设为右子节点将该节点压入栈中。 栈状态[A, B, C] 最终结果 栈中唯一的节点即为表达式二叉树的根节点。该树结构如下 */ \ c/ \a b总结 操作数直接转换为叶子节点并压入栈中。运算符从栈中弹出两个节点注意顺序先右后左构成新的子树再将该子树压入栈中。最终结果最后栈中剩下的节点为表达式二叉树的根节点通过此树可以进一步进行中序、前序或后序遍历从而获得不同形式的表达式表示。
http://www.dnsts.com.cn/news/145414.html

相关文章:

  • 做网站放哪个科目网站页面图片尺寸
  • 网站维护和建设工作范围网站设计上海
  • o2o网站建站加个自己的网站
  • 上海SEO网站优化推广公司网站关键词快速排名技术
  • 制作只有一张图片的网站货运公司网站源码
  • 最具口碑的企业网站建设做网站上是外部连接怎么改
  • 一键制作网站软件自己店怎么弄到小程序上
  • 建设书法网站的主题是新版wordpress编辑器不好用
  • 淘宝客怎么样做网站网络公司经营范围互联网金融
  • wordpress添加网址为导航深圳网站优化培训
  • 西安网站seo 优帮云百度搜索一下
  • wordpress建站主题ih5网页制作教程
  • 梁园区官方网站苏州市建设厅网站
  • ui设计作品欣赏网站wordpress中文语言包下载地址
  • 高端网站建设公司自学网站开发
  • 上海专门做培训的网站网页布局是指什么
  • 唐山培训网站建设建筑专业人才招聘网
  • 免费黄页网站意大利室内设计网站
  • 网站建设专题网站自动优化
  • 网站开发新加坡网站模板佳好乐云seo
  • 上海网站建设电东营招聘网最新招聘
  • 微网站是什么时候创建的炒币网站开发
  • 重庆公司免费网站建设给个网站谢谢了
  • GTA5浏览器网站建设中网站建设费记账
  • 代做网站平台网站设计难点
  • 校园电子商务网站建设规划书实例wordpress仪表盘
  • 免费制作永久个人网站女生学计算机哪个专业简单
  • 做一个属于自己的网站用网站源码怎么做网站
  • 什么是移动端网站适配自己在家怎么学编程
  • 兰州网站seo技术厂家大连网络推广广告代理