后序遍历二叉树非递归算法的推导及形式化证明 | |
左正康 ; 游珍 ; 薛锦云 | |
刊名 | 计算机工程与科学 |
2010 | |
卷号 | 32期号:3页码:119-123 |
关键词 | 后序遍历二叉树 循环不变式 PAR方法 非线性数据结构 Dijkstra-Gries标准程序证明法 |
ISSN号 | 1007-130X |
其他题名 | derivation and formal proof of non-recursive postorder binary-tree traversal algorithm |
中文摘要 | 开发涉及非线性数据结构算法程序的循环不变式一直是形式化方法的难点。本文使用PAR方法开发循环不变式的新策略,对后序遍历二叉树问题循环不变式的开发使用递归定义技术,得到了该问题循环不变式的简单精确的表达形式,简化了算法程序的推导和证明过程;利用PAR平台提供的抽象程序设计语言Ap1a中的数据抽象机制,使所得的算法程序结构简洁清晰且易于证明;最后,使用Dijkstra-Gries标准程序证明法形式证明了该问题的核心算法程序(只有4行代码),并使用PAR平台将Apla程序转换成正确的C++代码。实例的成功进一步说明PAR方法提供的循环不变式的开发技术对推导和证明非线性数据结构算法程序的有效性。 |
语种 | 中文 |
公开日期 | 2011-05-23 |
内容类型 | 期刊论文 |
源URL | [http://124.16.136.157/handle/311060/9854] |
专题 | 软件研究所_计算机科学国家重点实验室 _期刊论文 |
推荐引用方式 GB/T 7714 | 左正康,游珍,薛锦云. 后序遍历二叉树非递归算法的推导及形式化证明[J]. 计算机工程与科学,2010,32(3):119-123. |
APA | 左正康,游珍,&薛锦云.(2010).后序遍历二叉树非递归算法的推导及形式化证明.计算机工程与科学,32(3),119-123. |
MLA | 左正康,et al."后序遍历二叉树非递归算法的推导及形式化证明".计算机工程与科学 32.3(2010):119-123. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论