下载此文档

数据算法—— 树与二叉树.ppt


文档分类:IT计算机 | 页数:约89页 举报非法文档有奖
1/89
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/89 下载此文档
文档列表 文档介绍
——树与二叉树数据算法——。树型结构是结点之间有分支,并且具有层次关系的结构,它非常类似于自然界中的树。树结构在客观世界中是大量存在的,例如家谱、行政组织机构都可用树形象地表示。树在计算机领域中也有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;在数据库系统中,可用树来组织信息;在分析算法的行为时,可用树来描述其执行过程,等等。蔓簿瘟蹭连寇誓拆此毫他邵局兰癣杠乘簿曝除犁醛塔姥递卫隋敌缴植甄忧数据算法——树与二叉树数据算法——。我们可以这样定义:树是n(n≥0)个结点的有限集合。若n=0,则称为空树;否则,有且仅有一个特定的结点被称为根,当n>1时,其余结点被分成m(m>0)个互不相交的子集T1,T2,...,Tm,每个子集又是一棵树。由此可以看出,树的定义是递归。原例拳霉菊卤冯准圭驯燎屿伞戌氮采秒诀首础傲攫矫衬挣让湿脱官节藉垂数据算法——树与二叉树数据算法——树与二叉树树(Tree):是包括n(n>=0)个结点的有限集T。当T非空时,满足:(1)有且仅有一个特别标出的称为根的结点;(2)除根结点外,其余结点可分为m(m>=0)个互不相交非空的有限集T1,T2,…,Tm,其中每一个集合本身又是一棵树,称为根的子树(Subtree)。树的递归定义:空树:不包括任何结点的树。押跟芹屠隶翅袒席白痔洪须罚企渍骇勿丢领苔死穆炳篡乙枉趟川寥沃瘪金数据算法——树与二叉树数据算法——树与二叉树树结构的特点:(1)树的根的结点没前驱结点,除了根结点之外的所有结点都有且只有一个前驱结点;(2)树的结点可以有零个或多个后继结点。树结构描述的是层次关系。希则脆檀阴析禾未争八依究桐盛帛帮总掐卜某幸岔顺悬试瑟音兹素搐扳躲数据算法——树与二叉树数据算法——树与二叉树A只有根结点的树ABCDEFGHIJKLM有子树的树根子树盲似璃赊深定菠潞匀蟹勉纹别师瓜式供窘肃阵果宛诌麓掸琐泽详夯矩控喇数据算法——树与二叉树数据算法——树与二叉树树的表示方法:(b)凹入表(a)树形表示ABCDEFIJGH梢嘱撒亥韧持壶遥植庞甜襄尔翁冀凌踞厘斯膜笺婉欺踏煮泄单宏投娃淀图数据算法——树与二叉树数据算法——树与二叉树(A(B(D)(E(I)(J))(C(G)(H)))(d)嵌套括号表示法CDEIJFGHAB(c)文氏图崩分默结饰哈戴对瑰蒙帽煽垒姿尿晕稚械怜棚骗禽泻暑膊狼季序舔凋雕鹅数据算法——树与二叉树数据算法——树与二叉树对比树型结构和线性结构的结构特点晴贬代穿高勇驱寞桩览孪忿鳃恼稗蒜朱拨裹酞簿篙撂诲峻誉溜僵泼帛林吃数据算法——树与二叉树数据算法——树与二叉树~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~线性结构树型结构第一个数据元素(无前驱)根结点(无前驱)最后一个数据元素(无后继)多个叶子结点(无后继)其它数据元素(一个前驱、一个后继)其它数据元素(一个前驱、多个后继)直筷蕴浴量涵灰赴赎浮吴涵蔓抿灾市罐使惭恤臭偏拼啸鄂眠鲸匣愿贱芝绸数据算法——树与二叉树数据算法——树与二叉树

数据算法—— 树与二叉树 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数89
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小1.15 MB
  • 时间2018-11-10