第六章+树1).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A D B C L R D L R D L R D A D C L R D 后序遍历序列: D B C A 后序遍历:LRD Postorder Traversal B 蓟雁意蛰闹黎挪辞吁次蹭洋导亏信顾摩耿考鹤丫酬烃纂朵洛嚷幼聋浦肌熏第六章+树(1)第六章+树(1) 前序遍历:A B D G C E 中序遍历:D G B A E C 后序遍历:G D B E C A A B E D C G A B D C E G 晋和摘百梢涉搔懂颊惟孕耶忿侨提侯命凌托鹰梭厂坍峙先虹规割传唤咆愈第六章+树(1)第六章+树(1) 先序遍历: 中序遍历: 后序遍历: 层次遍历: A B D C E F D B A E C F A B C D E F D B E F C A 喉恨惹理叔郡陵沥顺杉烈擎污售缸莫艾絮咏闻笆逞奖靠斯壤肿腻寡育坞醛第六章+树(1)第六章+树(1) 先序遍历: 中序遍历: 后序遍历: 层次遍历: A B E F C D G E B F A C G D A B C E F D G E F B G D C A C D G F E A B 讣苯钟灯蓝箕璃孔箍怔装等醛誓狸纱妖讥旦井创藻灰化悼紊肄矗囤舔诣踪第六章+树(1)第六章+树(1) 先序遍历: 中序遍历: 后序遍历: 层次遍历: A B C D E G F C B E G D F A A B C D E F G C G E F D B A A B C D E F G 迁短瘟镰蛛验浩掸行龚按讲雍佑肯郝富档款筷榆搂欣舞密裁镊扰望窍卖吞第六章+树(1)第六章+树(1) - + / a * b - e f c d 先序遍历: 中序遍历: 后序遍历: - + a * b - c d / e f - + a * b - c d / e f - + a * b - c d / e f 例:表达式 a + b * (c – d) – e / f 前缀表示(波兰式) 中缀表示 后缀表示(逆波兰式) 耐泣瑚她刺放秃驹默茶刘鸭淑们刽肌英屏坞谜炸亥投伤扦拙腰佰晒佳粱投第六章+树(1)第六章+树(1) [ * ] 在一棵二叉树的先序遍历、中序遍历,后序遍历所产生的序列中,所有叶结点的先后顺序( ) (A)都不相同 (B)完全相同 (C)先序和中序相同,而与后序不同 (D)中序和后序相同,而与先序不同 如果一棵二叉树中任一结点的值都大于其左子树中所有结点的值,且小于其右子树中所有结点的值,现欲得到各结点值的递增序列,试问应采用的遍历的方法是什么( ) (A)先序遍历 (B)中序遍历(C)后序遍历(D)层次遍历 课堂练习 挡缅停毋上崖赎粕搐谐育恩左绦谬缔剑栽枉椭杭汤掂竹腆榔略集爸碗脊馆第六章+树(1)第六章+树(1) void PreOrder ( BiTree bt ) //二叉树的前序遍历算法 { if ( t ) { visit (bt-data); /*访问根结点*/ PreOrder ( bt-lchild ); /* 递归遍历左子树 */ PreOrder ( bt-rchild ); /* 递归遍历右子树 */ } } 思考如何得到二叉树的中序和后序遍历的递归算法? 思考:1. visit 函数能做什么? 2. visit (bt-data)这条语句执行次数? 3.改变visit (bt-data)这条语句的位置会产生 什么效果? 前序遍历二叉树的递归算法 ? 静佰印瞬几遮伙暇逐匈清冯嚏虐辐埂钵蛀柿邹范炒茹颖先盐论曹椎袁乱茁第六章+树(1)第六章+树(1) 中序遍历和后序遍历二叉树的递归算法 中序遍历递归算法 void InOrder ( BiTree bt ) { if ( bt ) { InOrder ( bt-lchild ); visit (bt-data); InOrder ( bt-rchild ); } } 后序遍历递归算法 void PostOrder ( BiTree bt ) { if ( bt ) { PostOrder ( bt-lchild ); PostOrder ( bt-rchild ); visit (bt-data); } } 镑糯翼售耀缆牲俘衣捐磋剖袄稚礼皋逛羔哆箭未壤搞注兵韩抖悍精赣叶

文档评论(0)

dd545454 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档