1.树转二叉树

1)加线:兄弟节点连线

2)去线:保留第一个孩子,其余孩子去线

3)层次调整

树 森林 二叉树转换

特点:原树:兄弟变孩子

          

2.森林转二叉树:

1)森林中每一棵树转为二叉树

2)第一棵二叉树不动,后一个二叉树的根节点变为前一个二叉树根节点的右孩子

树 森林 二叉树转换



3.二叉树转树:

1)连线:若二叉树的某个节点x存在左孩子,则将x节点左孩子节点下所有的右孩子节点(包括右孩子的右孩子节点)都与x连线,

2)去线:与x连线的节点的其余连线都去掉。

3)层次调整

树 森林 二叉树转换


4.二叉树转森林:

1)从二叉树根节点开始,所有右孩子节点连线去掉,得到n棵二叉树

2)将二叉树调整为树



相关文章:

  • 2021-11-19
  • 2020-02-09
  • 2021-11-02
猜你喜欢
  • 2021-06-12
  • 2022-12-23
  • 2022-03-07
  • 2021-08-30
  • 2021-12-09
  • 2022-01-06
相关资源
相似解决方案