当前位置

网站首页> 考研 > 考研辅导 > 专业课 > 浏览文章

16年考研计算机备考资料:遍历方法

作者:小梦 来源: 网络 时间: 2024-01-15 阅读:

不好好学习可是会在考试中反映出来的,下面就是由常梦网为您提供的16年考研计算机备考资料:遍历方法的相关资料,希望对您的复习有所帮助!

1.先序遍历

先序遍历的递归过程为:若二叉树为空,遍历结束。否则,

(1)访问根节点;

(2)先序遍历根节点的左子树;

(3)先序遍历根节点的右子树。

2.中序遍历

中序遍历的递归过程为:若二叉树为空,遍历结束。否则,

(1)中序遍历根节点的左子树;

(2)访问根节点;

(3)中序遍历根节点的右子树。

3.后序遍历

后序遍历的递归过程为:若二叉树为空,遍历结束。否则,同济大学[微博]四平路

(1)后序遍历根节点的左子树;

(2)后序遍历根节点的右子树;

(3)访问根节点。

4.层次遍历

二叉树的层次遍历,是指从二叉树的第一层(根结点)开始,从上至下逐层遍历,在同一层中,则按从左到右的顺序对结点逐个访问。在进行层次遍历时,对一层结点访问完后,再按照它们的访问次序对各个结点的左孩子和右孩子顺序访问,这样一层一层进行,先遇到的结点先访问,这与队列的操作原则比较吻合。因此,在进行层次遍历时,可设置一个队列结构,遍历从二叉树的根结点开始,首先将根结点指针入队列,然后从对头取出一个元素,每取一个元素,执行下面两个操作:

(1)访问该元素所指结点;

(2)若该元素所指结点的左、右孩子结点非空,则将该元素所指结点的左孩子指针和右孩子指针顺序入队。

此过程不断进行,当队列为空时,二叉树的层次遍历结束。

常梦网为您筹备的16年考研计算机备考资料:遍历方法到这里就结束了,机会稍纵即逝,你还在等什么呢?

16年考研计算机专业就业前景

2016年考研计算机专业类别划分 

热点阅读

网友最爱