树的递归遍历
先序
递归的思想就是将问题,分解成规模更小、具有与原来问题相同解法的问题,就二叉树遍历而言,就是即先访问根节点,再访问左右子树。问题的规模变小。
树的非递归遍历
先序
树的非递归遍历依靠栈,保留现场。首先访问根节点,当前指针指向根节点,根节点入栈,当前节点有做孩子的话,当前指针指向左孩子,没有的话弹出栈顶,当前指针指向当前元素的右孩子。
后序
树和二叉树转换
将树的左边第一个孩子,当作二叉树的左孩子,第一个孩子的兄弟节点作为作为第一个孩子的右孩子树和森林转换
平衡二叉树
平衡因子
平衡二叉树排序插入
数据结构笔记----树
猜你喜欢
转载自blog.csdn.net/m0_37737804/article/details/80354625
今日推荐
周排行