树转化为二叉树
转化的规则:
- 同一结点的各孩子用线连接起来
- 除第一个结点(父节点的第一个孩子结点)之外,其余的分支从左往右都剪掉
- 以根节点的第一个孩子节点为中心向下旋转45°角
二叉树转化为树
上面的步骤相反即可
森林转化为二叉树
转化的规则:
- 先将森林里面的每一颗树转化成二叉树
- 将第二颗树作为第一颗二叉树的右子树,将第三颗树转化为第二颗二叉树的右子树
二叉树转化为森林
不断的将根节点有右孩子的二叉树的右孩子子链断开,然后将二叉树转化为数即可
转化的规则:
上面的步骤相反即可
转化的规则:
不断的将根节点有右孩子的二叉树的右孩子子链断开,然后将二叉树转化为数即可