将树转化成二叉树:兄弟相连留长子(兄弟间相连,各孩子中只保留长子与双亲的连线)
将二叉树转化成树:左孩右右连双亲(双亲结点a的左孩子b分支下所有的右孩子均与a相连)
去掉原来右孩线(抹去原二叉树中双亲与右孩子的连线)
森林转化为二叉树:树变二叉根相连(每个树都转换成二叉树,将其根连接在一起)
二叉树转化成森林:去掉全部右孩线,孤立二叉再还原
本文探讨了树与二叉树之间的转换技巧,包括如何通过兄弟相连留长子原则将普通树转化为二叉树,以及如何通过左孩右右连双亲规则逆向操作。后续章节讲解了删除右孩连线、森林转二叉树及二叉树变森林的过程。这些转换策略在信息技术中具有实际应用价值。
将树转化成二叉树:兄弟相连留长子(兄弟间相连,各孩子中只保留长子与双亲的连线)
将二叉树转化成树:左孩右右连双亲(双亲结点a的左孩子b分支下所有的右孩子均与a相连)
去掉原来右孩线(抹去原二叉树中双亲与右孩子的连线)
森林转化为二叉树:树变二叉根相连(每个树都转换成二叉树,将其根连接在一起)
二叉树转化成森林:去掉全部右孩线,孤立二叉再还原

被折叠的 条评论
为什么被折叠?