文件名称:
数据结构算法-----重言式算法的实现
开发工具:
文件大小: 112kb
下载次数: 0
上传时间: 2009-07-17
详细说明: 算法描述 1、 重言式二叉树的建立,其实重言式二叉树的建立是一个逆过程,即倒着来建立。在这里用到了两个栈,一个是操作符栈,另一个是操作数栈,分别用来保存操作符和操作数。在读取表达式的时候如果是操作数则进栈。如果是操作符则把栈顶元素取出来和它比较。如果栈顶的优先级小,则入栈。如果等于则去括号。小于的话则把栈顶元素弹出来。在把操作数栈的元素弹出两个构建一棵小字树,再把建好的小字树的根压入到操作数栈里。重复操作,直到表达式结束,就建立了一棵重言式二叉树了。 2、 重言式二叉树的判别,在这里用到了一个数组来保存每一种组合下的各 变元的取值。 在从二叉树里读到相应的变元时就用对应的值(1或0)进行判断。用一个记数器来记录。 最后用计数器的值和变元组合情况的总数来相比。如果计数器为0,那么表明是永假式。如果相等则是永真式。否则既不真也不假。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.