如何将一棵树转换成二叉树

题目:

如何将一棵树转换成二叉树?

 

解答:

1. 将 节点的孩子 放在左子树;

2. 将 节点的兄弟 放在右子树。

 

延伸:

任何一棵树都可以表示成二叉树,并不是任何一棵二叉树都可以表示成树。那么树多还是二叉树多?

 

1. 任何一棵树都可以表示成二叉树,结合以上题目很容易理解。

2.不是任何一棵二叉树都可以表示成树:

当根节点包含右子树的时候,就无法表示成树了。

3. 树多还是二叉树多的问题:

二叉树也是树的一种,如果按照包含关系来说,树肯定包含二叉树了,树多一些

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2012-09-29 14:34  wangicter的博客  阅读(393)  评论(0编辑  收藏  举报