二叉树:每个节点最多只有两个字节点
JS中通常用 Object来模拟二叉树
先序遍历算法(preorder)「根左右」
1:访问根节点
2:对根节点的左子树进行先序遍历
3:对根节点的右子树进行先序遍历
递归遍历
非递归(利用栈)
中序遍历算法(inorder): 「左根右」
1:对根节点的左子树进行中序遍历
2:访问根节点
3:对根节点的右了树进行中序遍历
后序遍历算法(postorder):「左右根」
1:对根节点的左子树进行后序遍历
2:对根节点的右子树进行后序遍历
3:访问根节点