2019计算机考研知识点:层次遍历
时间:2017-12-25 来源:文都网校 浏览:2019考研备考已经开始了,为帮助大家快速进入备考状态,文都网校考研频道小编特意帮大家整理了计算机考研的知识点:层次遍历,希望对计算机考研的考生们有所帮助!
二叉树的层次遍历,是指从二叉树的第一层(根结点)开始,从上至下逐层遍历,在同一层中,则按从左到右的顺序对结点逐个访问。在进行层次遍历时,对一层结点访问完后,再按照它们的访问次序对各个结点的左孩子和右孩子顺序访问,这样一层一层进行,先遇到的结点先访问,这与队列的操作原则比较吻合。因此,在进行层次遍历时,可设置一个队列结构,遍历从二叉树的根结点开始,首先将根结点指针入队列,然后从对头取出一个元素,每取一个元素,执行下面两个操作:
(1)访问该元素所指结点;
(2)若该元素所指结点的左、右孩子结点非空,则将该元素所指结点的左孩子指针和右孩子指针顺序入队。
此过程不断进行,当队列为空时,二叉树的层次遍历结束。
文都网校考研频道为大家持续更新考研资料,希望能帮助到大家,同学们可以关注文都考研,这里有你需要的资料,点击【kaoyan.wenduedu.com】风里、雨里,文都陪伴着你!有问题找文都☞☞☞详情咨询入口>>>
2018考研初试真题及答案解析专题已上线,点击下方图片即可进入2018年考研初试真题及答案解析专题>>>
课程推荐:
2018/2019考研12月主推课程 |
|
- 2018考研 计算机
- 责任编辑:lq