摘要
对于高等院校计算机专业而言,数据结构这门课程是基础课程,课程内容比较复杂、要求还比较高。二叉树作为数据结构中的一类,是学习数据结构的入门基础,二叉树使用最多算法就是遍历算法。在传统算法中,遍历算法通常采用的是一种叫做递归的算法,但是这种递归算法有一些缺陷,空间消耗大、程序卡死、堆栈溢出,甚至可能导致系统瘫痪等问题,在此基础上本文提出了一种非递归算法,采用非递归算法对遍历二叉树进行研究,分析非递归算法在遍历二叉树中的优势。
引文
[1]余艳,刘燕丽.数据结构中递归算法的教学要点及方法探讨[J].电脑知识与技术,2014(2).
[2]严蔚敏,吴伟民.数据结构(C语言版本)[M].北京:清华大学出版社,2008:130-135.
[3]胡元义,邓亚玲,罗作民等.数据结构(C语言版本)实践教程[M].西安:西安电子科技大学出版社,2012:80-98.