隐藏信息检测与还原技术.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文档。上传文档
查看更多
数 据 结 构 Ch.6 树 计 算 机 学 院 肖明军 Email: xiaomj@ /~xiaomj Ch.6 树 树形结构: 二叉树,树,森林等 结点间有分支,具有层次关系 特征: 每个结点最多只有一个直接前驱,但可有多个直间后继. 开始结点 —— 根 终端结点 —— 叶 其余结点 —— 内部结点 应用:家谱、行政架构等,计算机系统中的文件目录等 §6.1树的概念 Def: 树是n (n=0) 个结点的有限集T,T为空时称为空树,否则它满足: 有且仅有一个特定的称为根的结点; 其余结点可分为m (m=0) 个互不相交的子集T1 ,T2,…Tm,其中每个子集本身又是一棵树,并称之为根的子树. §6.1树的概念 递归定义:刻画了树的固有特性:非空树由若干棵子树构成,子树由较小子树构成. 表示: §6.1树的概念 术语: 结点的度:结点拥有的子树数目(树的度) 叶子:终端结点,度为0的结点 分支结点:非终端结点,度>0 内部结点:根之外的分支结点 根:开始结点 孩子、双亲:某结点的子树的根称为该 结点的孩子,该结点为孩子的双亲 直接前驱(双亲) 直接后继(孩子) 兄弟:同一双亲的孩子互为兄弟 §6.1树的概念 术语: 路径:道路(自上而下)   若存在一结点序列k1,k2,…,kj,使得ki是ki+1的双亲(1=i=j-1),则称该序列是从k1到kj的一条路径或道路,路径长度为边数j-1. 祖先和子孙:若k到ks有一路径,则k是ks的祖先,ks是k的子孙. 结点A的祖先是从根到A的路径上所经过的所有结点. 结点A的子孙是以A为根的子树中的所有结点. 真祖先和真子孙不包含自身 层数从根起算(为1或0),其余结点的层数是其双亲的层数+1 §6.1树的概念 术语: 高(深)度:树中结点的最大层数 堂兄弟:双亲在同一层的结点互为堂兄弟 有序树、无序树:   若每结点的各子树看成是从左到右有次序(不能互换)的,则称为有序树,否则为无序树。 不同的有序树,一般讨论有序树 森林:m (m=0) 棵互不相交的树的集合 树和森林非常接近:删去树根 => 森林           森林加上一根 => 树 §6.1树的概念 逻辑特征: 父子关系(非线性关系):任一结点至多有一直接前驱(双亲)结点,但可有多个直接后继(子女)结点. 开始结点:根 终端结点:叶 祖先与子孙关系:是对父子关系的延拓,它定义了树中结点的纵向关系. 横向关系:有序树定义了同一组兄弟间的从左到右的长幼关系,可将其延拓到结点间的横向次序:k1和k2是兄弟,k1在左,则k1的任一子孙在k2的任一子孙的左边. §6.2二叉树 是一种特殊的树型结构,每个结点至多只有二棵子树,一般树可转换为二叉树,计算机用途甚广. §6.2.1二叉树的定义 Def: 二叉树是n(n=0)个结点的有限集,它或者是空集,或由一个根结点及两棵互不相交的,分别称作根的左子树和右子树的二叉树组成 §6.2.1 二叉树的定义 形态 与度为2的有序树区别: §6.2.2 二叉树的性质 性质1:二叉树的第i层上至多有2i-1个结点(i≥1,根为第1层)   pf:归纳法 归纳基础:i=1,2i-1=1,第1层上只有根,故成立. 归纳假设:设所有的j(1 ≤ ji)命题成立.即: 第j层结点数≤2j-1 归纳步骤:j=i时,第i-1层结点数≤ 2i-2(由归纳假设)   因为,每个结点至多有两个孩子.   所以,第i层上结点数≤ 2*2i-2=2i-1. §6.2.2 二叉树的性质 性质2.深度为h的二叉树至多有2h-1个结点(h≥1). Pf: 深度一定时,仅当每层上结点达到最大时,该树结点最多. 利用性质1知,深度为h的二叉树至多有: 20+21+…+2h-1 = 2h-1 §6.2.2 二叉树的性质 性质3.在任一二叉树T中,设叶子数为n0,度为2的结点数为n2.则n0=n2+1. Pf: 设n1为度为1的结点总数,则结点总数n等于0度, 1度和2度结点数之和   n = n0+n1+n2 // 二叉树   (6.1) 另一方面,除根外,其余结点均是其双亲的孩子,树中: 孩子结点总数 = n1+2n2 ? n-1 = n1+2n2 n = n1+2n2+1 (6.2) 由6.1和6.2:n0=n2

文档评论(0)

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

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

1亿VIP精品文档

相关文档