全国服务热线:400-6063-171

位置:邯郸中公考研学校 > 学校动态 > 计算机数据结构考研知识点:二叉树的遍历

计算机数据结构考研知识点:二叉树的遍历

来源:邯郸中公考研学校时间:2024/1/3 11:36:20

准备报考考研计算机专业的考生需要复习哪些知识点呢?考研计算机栏目为各位考生提供了“计算机数据结构考研知识点:二叉树的遍历”相关备考资料,希望可以给各位考生提供参考。

二叉树的遍历

遍历的过程就是把非线性结构的二叉树中的结点排成一个线性序列的过程。

二叉树遍历方法可分为两大类,一类是“宽度”法,即从根结点开始,由上到下,从左往右一层一层的遍历;另一类是“深度法”,即一棵子树一棵子树的遍历。

从二叉树结构的整体看,二叉树可以分为根结点,左子树和右子树三部分,只要遍历了这三部分,就算遍历了二叉树。设D表示根结点,L表示左子树,R表示右子树,则DLR的组合共有6种,即DLR,DRL,LDR,LRD,RDL,RLD。若限定先左后右,则只有DLR,LDR,LRD三种,分别称为先(前)序法(先根次序法),中序法(中根次序法,对称法),后序法(后根次序法)。三种遍历的递归算法如下:

1.先序法(DLR)

若二叉树为空,则空操作,否则:访问根结点,先序遍历左子树,先序遍历右子树。

2.中序法(LDR)

若二叉树为空,则空操作,否则:中序遍历左子树,访问根结点,中序遍历右子树.

3.后序法(LRD)

若二叉树为空,则空操作,否则:后序遍历左子树,后序遍历右子树,访问根结点。


领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/4682/news/696414/违者必究! 以上就是邯郸中公考研学校 小编为您整理 计算机数据结构考研知识点:二叉树的遍历的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6063-171