前言 大家好吖,欢迎来到 YY 滴数据结构系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁 主要内容含:

























2. 利用while循环,在中序遍历中找到与 preorder[i] 对应的 节点rooti

3. 前序遍历中确定下一个根

4. 根据第2步找到的rooti, 划分左右区间 ,在左子树与右子树中进行递归操作






2. 利用一个while循环,不停地取左树节点,并且 将节点压入栈中

3. 取完左路节点时(当前所在节点为空时),将栈中的元素出栈的同时把节点的值push进要返回的数组vector中,随后访问其右路 (当前节点指向其右路节点)

4. 迭代法核心:用一个 while循环 嵌套 (跳出循环的条件:当前节点为空,且栈为空)

