基本检索与周游方法解读.pptx

基本检索与周游方法 对于问题涉及到二叉树、树和图的处理,要求确定满足某一性质的结点集合,就需要检索的方式来进行,当这种检索必须包括对检索的数据对象的每一个结点进行检查时,就称为周游。 回顾:线性表的遍历 二叉树的周游(遍历) 所谓树的遍历,就是按某种次序访问树中的结点,要求每个结点访问一次且仅访问一次。 遍历的结果:产生一个关于结点的线性序列。 设访问根结点记作 D 遍历根的左子树记作 L 遍历根的右子树记作 R 则可能的遍历次序有 先序 DLR DRL 逆先序 中序 LDR RDL 逆中序 后序 LRD RLD 逆后序 遍历规则——— 若限定先左后右,则有三种实现方案: DLR LDR LRD 先 (根)序遍历 中 (根)序遍历 后(根)序遍历 注:“先、中、后”的意思是指访问的结点D是先于子树出现还是后于子树出现。 例1: 先序遍历的结果是: 中序遍历的结果是: 后序遍历的结果是: A B

文档评论(0)

1亿VIP精品文档

相关文档