二叉树遍历的非递归算法

来源 :电脑开发与应用 | 被引量 : 0次 | 上传用户:yuanreng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虽然二叉树遍历的递归算法易于编写和理解,但递归算法有其自身无法克服的固有缺点,即与功能等价的非递归算法相比,既花费更多的机器时间,又耗用更多的内存,与程序性能直接矛盾.当应用场合追求程序性能时(如在实时系统中),递归算法就难以满足要求,这时唯有非递归算法,才能派上用场.因此,非递归算法设计理所当然地成为程序设计领域的一个重要研究方向.
其他文献
随着环境污染问题的日益严重,环境中的病原微生物在人们的生活中到处可见,因对其严重性以及危害性的忽视,所以经常出现由致病菌引起的传染性疾病的爆发事件。传统的微生物学
基于磁耦合谐振的无线充电技术为解决无线传感器网络的能量问题提供了解决方法。但在保证网络可持续运行的情况下,如何利用无线充电技术并结合移动数据收集策略提高设备工作
海洋生物污损引起的一系列经济损失和安全问题,是海洋开发过程中必须面临的重要问题之一,因此开发新型高效的防污技术具有重要意义。随着光催化抗污技术的发展,其在海洋防污
中国食品安全管理方面存在问题有待解决,重视食品安全管理,有利于维护社会的稳定,保护群众的利益。本文针对当前中国食品安全危机,提出具体的管理的对策,加强食品安全管理,发
数学是一种来自现实生活并借助于积极运演的创造性数学活动,这种活动具有多种成份并经历了逐级抽象的动态过程,数学教学中的数学活动有着其自身的教学形态的特殊意义。数学活
为保证“营改增”改革平稳过渡,降低纳税人税负,一般纳税人为建筑工程老项目提供的建筑服务,可选择适用简易计税方法。那么,建筑业老项目选择简易征收一定合算吗?不妨分两种情况进
报纸
离子注入是将加速到一定能量的离子射入固体内的物理方法,它在半导体集成电路工业中用于硅片掺杂为人们所熟知。离子注入处理金属表面,提高金属的表面硬度,并获得优良的耐磨
高耸构筑物无明显竖向参照物时,构筑物的主轴线传递及垂直度控制是个难点,本工程采用“内外双控、分段投测、电动爬模纠偏”的施工技术,取得了良好的效果,此技术对同类工程具有借
本文是一篇翻译实践报告。翻译项目的原文节选自由著名管理哲学家成中英编写的《C理论:中国管理哲学》,该书以《易经》为基础,以中国传统智慧与西方科学精神的融会贯通为目的
随着经济建设的快速发展,各类生产建设项目应运而生,项目建设和生产过程势必扰动地表,堆置弃土、弃渣和矸石,改变原地形、地貌,破坏地面植被和水土保持设施,加剧水土流失的发