樹狀結構Trees-交通大學.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文档。上传文档
查看更多
樹狀結構Trees-交通大學

樹狀結構 Trees 樹狀結構之術語(Terminology) 樹狀結構之定義(Definition) 樹狀結構之處置程序 (Traversal) 前序處置程序 (Preorder traversal) 後序處置程序 (Postorder traversal) 中序處置程序 (Inorder traversal) 前序處置程序 (Preorder traversal) 後序處置程序 (Postorder traversal) 中序處置程序 (Ineorder traversal) ─ 只適用於二元樹(Binary tree) 二元樹(Binary tree)之定義 樹狀結構之線性表示法 (Linear representations) 括號表示法 (parenthesis notation): 樹狀結構之線性表示法 (Linear representations) 層級表示法 (level number notation): 樹狀結構之線性表示法 (Linear representations) 子數表示法 (children number notation): 前序處置程序 (Preorder traversal) 後序處置程序 (Postorder traversal) 中序處置程序 (Ineorder traversal) ─ 只適用於二元樹(Binary tree) 由處置程序推導二元樹 已知二元樹之前序處置程序與後序處置程序能否推導?其解是否唯一? 已知二元樹之前序處置程序與中序處置程序能否推導?其解是否唯一? 已知二元樹之後序處置程序與中序處置程序能否推導?其解是否唯一? 已知二元樹之前序處置程序與中序處置程序能否推導?其解是否唯一? 已知二元樹之後序處置程序與中序處置程序能否推導?其解是否唯一? 已知二元樹之前序處置程序與後序處置程序能否推導?其解是否唯一? 樹狀結構之應用 樹狀結構之應用 * 國立交通大學 運科管系 計算機概論 A tree consists of a node, called its root, and zero or more subtrees, each of which is itself a tree. 先處置樹根 由左而右以前序處置程序處置樹根之下 的各個子樹 由左而右以後序處置程序處置樹根之下 的各個子樹 處置樹根 以中序處置程序先處置樹根之下的左子樹 再處置樹根 以中序處置程序處置樹根之下的右子樹 A binary tree is a tree in which each node has at most two children. A ( B ( E F ) C ( G H I ) D ( J K )) A1 B2 E3 F3 C2 G3 H3 I3 D2 J3 K3 A3 B2 E0 F0 C3 G0 H0 I0 D2 J0 K0 先處置樹根 由左而右以前序處置程序處置樹根之下 的各個子樹 A B E C F G D 由左而右以後序處置程序處置樹根之下 的各個子樹 處置樹根 E B F D G C A 以中序處置程序先處置樹根之下的左子樹 再處置樹根 以中序處置程序處置樹根之下的右子樹 E B A F C G D 前序處置程序 A B E C F G D 中序處置程序 E B A F C G D ? 前序: A ( B E C F G D ) ? 中序: ( E B ) A ( F C G D ) ? 前序: A ( B ( E ) C ( F G D ) ) ? 中序: ( ( E ) B ) A ( ( F ) C ( G D ) ) ? 前序: A ( B ( E ) C ( F G ( D ) ) ) ? 中序: ( ( E ) B ) A ( ( F ) C ( G ( D ) ) ) 後序處置程序 E B F D G C A 中序處置程序 E B A F C G D ? 後序: ( E B F D G C ) A ? 中序: ( E B ) A ( F C G D ) ? 後序: ( ( E ) B ( F D G ) C ) A ? 中序: ( ( E ) B ) A ( ( F ) C ( G D ) ) ? 後序: ( ( E ) B ( F ( D ) G ) C ) A ? 中序: ( ( E ) B ) A ( ( F ) C ( G ( D ) ) ) 前序處置程序 A B E C F G D 後序處置程序 E B F D G C A ? 前序: A ( B E C F G D ) ? 後序: ( E B F D G C ) A ? 前序: A ( B ( E ) C ( F G D ) )

文档评论(0)

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

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

1亿VIP精品文档

相关文档