【数据结构与算法】二叉树的遍历(递归遍历、非递归遍历、层序遍历)
导读: 1. 二叉树递归遍历 2. 二叉树非递归遍历 3. 层次遍历 二叉树是一种非常重要的数据结构,很多其他数据结构都是基于二叉树的基础演变过来的。二叉树的遍历有前序、中序、后序三种,由于数的本身就是就是递归定义的,因此可以采用递归方法遍历但其开销也较大。若采用非递归实现遍历,则需要采用栈实现,递归本身也是用栈实现的。而二叉树的层序遍历是按照每一层进行遍历,很明显需要用队列来
原创
2017-12-08 00:40:50 ·
690 阅读 ·
0 评论