后序遍历二叉树非递归算法的推导及形式化证明

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:eriwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发涉及非线性数据结构算法程序的循环不变式一直是形式化方法的难点。本文使用PAR方法开发循环不变式的新策略,对后序遍历二叉树问题循环不变式的开发使用递归定义技术,得到了该问题循环不变式的简单精确的表达形式,简化了算法程序的推导和证明过程;利用PAR平台提供的抽象程序设计语言Apla中的数据抽象机制,使所得的算法程序结构简洁清晰且易于证明;最后,使用Djkstra-Gries标准程序证明法形式证明了该问题的核心算法程序(只有4行代码),并使用PAR平台将Apla程序转换成正确的C++代码。实例的成功进一步说
其他文献
聚乳酸(Poly(lactic acid),PLA)是一种可生物降解的高分子材料,它具有良好的生物降解性和生物相容性,而且聚乳酸所表现出来的机械强度可以与市场上通用的塑料相媲美,因此聚乳
<正>近来,"工匠""工匠精神"屡屡见诸报端和新闻媒体,一时间,"工匠""工匠精神"成为热词。所谓"工匠精神",是工匠对自己产品精雕细琢、精益求精的精神理念,是精益求精,注重细节
通过正交实验开发了一种环保型钢铁常温发黑剂,发黑膜层具有很好的耐蚀性,与基体有很强的附着力且色泽黑亮。观察了发黑膜层的AFM图,显示膜层具有很好的致密性。
期刊
综述了油套管表面防护技术的研究现状,介绍了油(气)田开发过程中油套管的腐蚀特征、腐蚀类型以及力学和服役环境条件对油套管的基本要求,分析了表面涂镀层工艺、激光表面强化
基于供应链的视角对中国药品价格虚高的问题进行了研究。阐述了中国药品供应链运行的种种问题,分析了药品供应链的运行机理,提出只有对供应链进行重构,才能够提高效率降低成
针对成长型高新技术上市企业中高管离职,讨论了创新型人才流动。运用损失规避、预期理论,探讨了高管离职原因、动机和决定性因素。对创业板开盘一年半后的研究发现,高管股权
通过对我国沿海地区水产技术推广体系的组织结构、队伍建设、经费投入、技术创新和宣传教育等活动的研究发现,沿海地区水产技术推广体系的健康发展对稳定水产品安全供给、渔民
<正>核心要点:在《党委会的工作方法》中,毛泽东同志突出强调了保持党委会的团结统一、步调一致,指出:"如果这‘一班人’动作不整齐,就休想带领千百万人去作战,去建设。"这既