关注微信领¥50

百门课程¥0元


50万+已关注

2020考研计算机:数据结构重点之森林与二叉树

2019-04-23 08:58:32来源:网络

  2020年计算机考研专业课复习已经开始,新东方在线在此整理了2020考研计算机:数据结构重点之森林与二叉树,希望能帮助大家!

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

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

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

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

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

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

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

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

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

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

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


本文关键字: 2020考研计算机

2020考研最适合你的超值课程,快速提分先人一步!
  • 2020考研英语进阶全程班 春季1班(一、二可选)

    2020考研英语进阶全程班 春季1班(一、二可选)

    全程6轮带学,吃透真题,稳步进阶!

    课时:272

    查看详情
  • 2020考研政治进阶全程班

    2020考研政治进阶全程班

    开学季抢占先机, 高效备考即刻开始, 6轮进阶,直冲70+

    课时:125

    查看详情
  • 2020考研数学进阶全程班

    2020考研数学进阶全程班

    五轮复习进阶,步步为赢,实现高分突破

    课时:220

    查看详情
  • 2020-考研西医专硕全程班

    2020-考研西医专硕全程班

    开学季优惠:88折

    课时:240

    查看详情
  • 2020考研翻译硕士全程班

    2020考研翻译硕士全程班

    业内全明星师资团+多年学科教研积淀,方能成就一套经典课程

    课时:185

    查看详情
更多>>
更多课程>>
更多>>
更多课程>>
更多>>
更多内容
更多>>
更多公开课>>
更多>>
更多课程>>