基于单链表的二叉树非递归遍历算法

来源 :武汉工业学院学报 | 被引量 : 0次 | 上传用户:tyzhaoxiqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有二叉树的非递归遍历算法在分配栈空间和队列空间方面的不足,提出了一个适用于二叉树非递归遍历算法的动态栈和动态队列,其中动态栈应用于先序遍历、中序遍历和后序遍历的非递归算法,而动态队列应用于层次遍历二叉树的非递归算法。给出了二叉树非递归遍历的算法描述和算法实现。算法测试表明:通过限制单链表的操作得到的链栈和链队列既满足了二叉树非递归遍历算法对栈空间和队列空间的需求,又能伴随遍历的进行动态增加和减少多余的栈空间和队列空间。由于单链表的这种易于扩充性很好地适应二叉树非递归遍历算法对栈空间和队列空间的需求,
其他文献
本文根据杭州市天子岭垃圾填埋场、南昌市麦园垃圾填埋场和贵阳市高雁垃圾填埋场三座城市生活垃圾卫生填埋场设计实例,分析坑填作业法垃圾填埋场的总平面布置特点,并提出了垃圾
地铁是城市中的人们工作和生活出行中非常重要的一种公共交通工具,对于满足人们的出行需要是必不可少的。地铁由于通常都建立在地下,因此信号系统的建造质量与地铁运营的安全
<正>金融危机后,虽然全球范围内制造业就业减缓,但2001—2014年之间有所回温。制造业需求的持续快速增长,发展中国家的贡献尤为重要,这足以弥补劳动生产率大幅提高所带来的影
印度非政府组织对该国环境新闻之产生发展及报道的议程设置起到重要作用;印度环境新闻发展的动力系统存在于专注于本国问题报道、初步形成公众-媒体-政府之间的良性互动、西
综述了单体接枝技术的研究现状,并对共单体的选择、作用机理及多单体熔融接枝聚丙烯的增容作用进行阐述,Q-e规则成为简单并且直观的选择共单体的方法。多单体熔融接枝技术能抑
目的研究某医院1993~2000年手术切口医院感染危险因素暴露率的变动趋势,分析危险因素暴露率与手术切口医院感染发病率的关系. 方法采用前瞻性调查的方法监测某医院1993~2000年
印度环境新闻事业发展的驱动力包括三个方面:以本国环境问题为主要报道对象,通过不断增加曝光率吸引公众注意;公众—媒体—政府之间初步形成了良性互动,使得公害赔偿的法律体
以广西13个地点的45个喜树单株及当年生播种苗和留床苗为试材,研究不同单株喜树碱含量差异及密度、施肥、截干对喜树叶片生物量和喜树碱含量的影响,总结喜树苗期高效栽培的几
<正>广播原本是大型卫星运营商强大而稳定的收入来源,然而,由于Netflix之类产品的出现,商业模式正在发生变化。随着美国卫星付费电视数量的下降,问题来了:我们是否亲眼目睹了