前序遍历:根左右,有一个node=node.left
前序遍历:根左右,有一个node=node.right
前序遍历:根左右,路径左边一条线,依次加入栈,依次在路线上弹出栈。
中序遍历:左根右,路径左边一条线,单if循环。先遍历一边。再遍历另一边。
后序遍历:左右根,路径左边一条线,构建两个栈,将每次经过的根节点,保存至栈底。
前序遍历:根左右,有一个node=node.left
前序遍历:根左右,有一个node=node.right
前序遍历:根左右,路径左边一条线,依次加入栈,依次在路线上弹出栈。
中序遍历:左根右,路径左边一条线,单if循环。先遍历一边。再遍历另一边。
后序遍历:左右根,路径左边一条线,构建两个栈,将每次经过的根节点,保存至栈底。