返回

我哥居然成神了

首页
关灯
护眼
字体:
第235章 图穷匕见(第1/5页)
   存书签 书架管理 返回目录
      对于一般的树,可以用和普通的图一样的方法遍历,比如深度优先搜索和宽度优先搜索。如果和树的每个节点相邻的点有固定的顺序,深度优先搜索可以不储存当前点以外的任何信息,而且不用判重。而在有根树中更方便,所以有根树中很少使用宽度优先搜索。

      对于有根树的从根开始的深度优先搜索遍历,有三种特定的顺序:

      前序遍历

      先访问根节点,然后再访问所有的子树;

      后序遍历

      先访问子树,然后再访问根节点;

      中序遍历

      二叉树专用,先访问左子树,然后是根节点,最后是右子树。

      注意对于每一种遍历,事实上都得先访问根节点,这里的遍历顺序是指处理节点中的数据的顺序。已知中序遍历和任一其他遍历的情况下,可以还原一个二叉树。一个直观的方法是按前序或者反转的后序插入一个按中序排序的搜索树。已知前序和中序也可以还原一棵树,但是不能知道二叉树中一个节点唯一的子树是在左边还是右边。

      事实上也可以把左右的顺序反过来。这些由根开始的遍历方法也适用于特定的一个子树。

      阔叶林

      【领现金红包】看书即可领现金!关注微信.公众号【书友大本营】,现金/点币等你拿!

     &

-->>(第1/5页)(本章未完,请点击下一页继续阅读)
上一章 目录 下一页