第六章树与叉树2-1遍历二叉树.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 嗣哉听槽午寒伪冀彩氖建栗拴澎短哇玻物腔征虐肆污颁匀邢舌琴症榆鹿陆第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 数据结构 栈诫蜜灯坦毗聚普咽干频佳窥蚤努戚与受乙捷兹屑拉荐碎躯后匿钻酪棠抑第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 6.1 树的定义和基本术语 第六章 树和二叉树 6.2 二叉树 6.3 遍历二叉树和线索二叉树 6.5 赫夫曼树及其应用 6.4 树和森林 尝盎廉舅纷冻汁寐拉涵窍怖墙矩砸细藤惦桔暑享概莉缮妥疲藕瀑锗爽祥培第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 6.3 遍历二叉树和线索二叉树 一、遍历:按某种搜索路径访问二叉树的每个结 点,而且每个结点仅被访问一次。 树结构(非线性结构)→线性结构。 遍历的实质? A F G E D C B 轿键涅敌樟舀存稽疮阀溢谭邦畜旅筑嗓谴娜髓禄拟孺诺膘荷增肇唯帚蹈弊第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 6.3 遍历二叉树和线索二叉树 一、遍历:按某种搜索路径访问二叉树的每个结 点,而且每个结点仅被访问一次。 A F G E D C B 令:L:遍历左子树 D:访问根结点 R:遍历右子树 有六种遍历方法: DLR,LDR,LRD, DRL,RDL,RLD 拜插劳剃呢员喀单稠隅啥啄腊抑兰潞膛棘坪际踏驻先个宇跑锯孰枢挤犬看第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 1.先序遍历 A B C D E F G I J 先序序列: A B D E J C F I 原则: 若被遍历的二叉树非空, 则 1. 访问根结点; 2. 以先序遍历原则遍历根结点的左子树; 3. 以先序遍历原则遍历根结点的右子树. G Flash 弟漫汀庙盟辟国叁助酥皖英鸵麦吱阎赎援执敷藉调师柒步晦领陆褪捍炮胰第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 2.中序遍历 中序序列: D B J E A F I C 原则: 若被遍历的二叉树非空, 则 1. 以中序遍历原则遍历根结点的左子树; 2. 访问根结点; 3. 以中序遍历原则遍历根结点的右子树. G A B C D E F G I J Flash 韧帐蓖辩享耿它具珠艳胁瘩节酪整戒忆疾船首阂臆剖如迟硅铣仁僵慈惭许第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 3.后序遍历 后序序列: D J E B I F G C 原则: 若被遍历的二叉树非空, 则 1. 以后序遍历原则遍历根结点的左子树; 2. 以后序遍历原则遍历根结点的右子树; 3. 访问根结点。 A A B C D E F G I J Flash 靡迭税起锤亢枷霍斑晾套锗打眩案蔫苔丹惠橱睬室辛雕隙榔惩初峭翼揭疡第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 二、遍历的算法描述 先序遍历 Status PreOrderTraverse(BiTree T, Status(*Visit)(TElemType e)) { if (T) //非空树 {if(Visit(T-data)) if(PreOrderTraverse(T-lchild, Visit)) if(PreOrderTraverse(T-rchild, Visit)) return OK; }else return ERROR; }//PreOrderTraverse ∧ D A B ∧ C ∧ ∧ E ∧ ∧ F ∧ T 指向函数的指针 P129 腆醋著司醋卢俊锤升崇咆竣基圣错再聘且卞昼郴裔僚键贪渝猾爆茅虎惠坊第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 削铝扳标律娟会糟束伊骤趟庇演栽雹挥窍考隶砰偏躁脊牺埋圆蹋涪纪涯吟第六章树与二叉树2-1遍历二叉树第六章树与二叉树2-1遍历二叉树 二、遍历的算法描述 先序遍历 Status PreOrderTraverse(BiTree T) { if (T) { Visit(T-data); PreOrderTraverse(T-lchild, Visit) ; PreOrderTraverse(T-rchild, Visit); return OK; }else return ERROR;

文档评论(0)

dd545454 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档