2021计算机考研知识梳理:森林与二叉树

时间:2020-11-11 09:30 来源:研导师 文加考研

        不少人对2021计算机考研知识梳理:森林与二叉树有疑问,文加考研学长对这个问题很有研究,为大家提出以下几点分析,希望能帮助到大家。如果大家在考研复习、考研辅导等等考研相关方面还有疑问,欢迎添加文加考研学长微信wjky66免费咨询,现在就让我们来解答下大家的疑惑吧。

  计算机类专业长期以来被认为薪资高、就业面广,如今竞争日趋激烈。那么,计算机考研该如何进行复习呢?下面给大家整理了2021计算机考研知识梳理:森林与二叉树,希望对大家的复习能有所帮助。

  森林与二叉树

  将一棵树转换为二叉树的方法是:

  1.树中所有相邻兄弟之间加一条连线。

  2.对树中的每个结点,只保留其与第一个孩子结点之间的连线,删去其与其它孩子结点之间的连线。

  3.以树的根结点为轴心,将整棵树顺时针旋转一定的角度,使之结构层次分明。

  森林转换为二叉树的方法如下:

  1.将森林中的每棵树转换成相应的二叉树。

  2.第一棵二叉树不动,从第二棵二叉树开始,依次把后一棵二叉树的根结点作为前一棵二叉树根结点的右孩子,当所有二叉树连在一起后,所得到的二叉树就是由森林转换得到的二叉树。

  树和森林都可以转换为二叉树,二者的不同是:树转换成的二叉树,其根结点必然无右孩子,而森林转换后的二叉树,其根结点有右孩子。将一棵二叉树还原为树或森林,具体方法如下:

  1.若某结点是其双亲的左孩子,则把该结点的右孩子、右孩子的右孩子、……都与该结点 的双亲结点用线连起来。

  2.删掉原二叉树中所有双亲结点与右孩子结点的连线。

  3.整理由1、2两步所得到的树或森林,使之结构层次分明。

  

  关于2021计算机考研知识梳理:森林与二叉树这个问题,文加考研学长提的几点建议大家接受吗?如果大家看完还有考研方面的疑问,无论是考研专业选择、考研复习、考研辅导,文加考研学长都能帮助大家答疑解惑,学长微信wjky66欢迎免费咨询~考研路上不是一个人在战斗,咨询一下也许就能助你茅塞顿开!
以上是本机构为大家提供的2021计算机考研知识梳理:森林与二叉树,希望对大家有所帮助。


上一篇:2021考研计算机复习备考:依据先序后序生成二叉树