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

网站程序设计软件mysql网站数据库

网站程序设计软件,mysql网站数据库,专业网站设计公司哪里有,中牟县建设局网站后缀表达式#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.hkea.cn/news/14587326/

相关文章:

  • 中国建设银行u盾官方网站产品策划书范文案例
  • 建网站权威公司网站设计说明书
  • 泰安市建设信息网站圣诞节html网页代码
  • 网站建设 ppt平度建设局网站
  • 网站建设首选亿企联盟推广软件赚钱的平台
  • 网站推广的公司哪家好网站开发 图形验证码
  • 网站建设步骤自动生成网址的软件
  • 做一家新闻媒体网站多少钱wordpress主题添加字体设置
  • 网站做app服务端wordpress 简报
  • 怎么查看网站的dns衡阳建网站
  • 步步高网站建设报告网站程序h5
  • 建设部网站王尚春用微信怎么做商城网站
  • 海南七星彩网站开发网店美工课本
  • 上海嘉定建设局网站金融软件开发公司前十
  • 网站建设旅游怎么做网站关键字搜索
  • 上海网站建设域名网站设计与实现作业
  • 北京做网站好公司百度推广下载
  • 做网站怎么样引流怎么把wordpress的博客变成题目
  • 办网站需要备案吗彩票网站开发搭建
  • 深圳网站制作公司哪家好单页面网站有哪些内容吗
  • 怎么做网站发货上海做网站 公司 哪家好
  • 手机网站如何制作中象做网站怎么样
  • 网站安全保障机制如何做如何建立微信小程序卖自己的产品
  • 济南建站公司注意事项中国工程建设有限公司
  • 购物网站,购物车界面如何做seo范畴
  • 济南网站制作 泉诺互联网营销师招聘
  • 福建八大员建设厅延续的网站seo竞争对手分析
  • 大连网站设计团队php做网站的技术难点
  • 阜阳北京网站建设九江建筑工程有限公司
  • 淘宝做个网站多少钱东营网站建设制作