计算机二级第四讲.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文档。上传文档
查看更多
主讲:谢刚 讲师 单位:数学与计算机科学学院 Email:xg328@ 复习 上次课我们讲了哪些内容? 1.6 树与二叉树 树的基本概念 二叉树及其基本概念 二叉树的存储结构 二叉树的遍历 1.6.1 树的基本概念(一) 树(Tree)是 n (n=0)个结点的有限集。该有限集满足以下条件 有且仅有一个根的结点; 当n1时,除根结点外,其余结点可分为m(m0)个负不相交的有限集 T1,T2 ,...,Tm,其中每一个集合本身又是一棵树。 1.6.1 树的基本概念(二) 1.6.1 树的基本概念(三) 例: 1.6.1 树的基本概念(三) 1.6.1 树的基本概念(四) 1.6.1 树的基本概念(五) 在计算机中,用树来表示算术表达式 例:表达式a*b+f(x,y)-c/d 1.6.1 树的基本概念(五) 树的存储结构:多重链表 结点组成如下: 1.6.2 二叉树 二叉树 二叉树的性质 二叉树的存储结构 二叉树的运算 一、二叉树 一、二叉树 二叉树:每个结点至多有两棵子树,且有左右之分,次序不可颠倒的树型结构。 二、二叉树的性质 性质1:求二叉树的每一层最多有多少个结点? 性质2:已知二叉树的深度求该树最多有多少个结点? 性质3:叶子结点的个数与度为2的结点个数之间的关系 性质4:已知结点求深度? 三、满二叉树和完全二叉树 四、完全二叉树的性质 性质1:已知结点数求深度? 性质2:根据结点的编号求结点的父结点、左子结点和右子结点的位置 五、二叉树的存储结构 链式存储结构 存储结点的结构如下: 六、二叉树的运算 遍历:不重复地访问二叉树中的所有结点。 前序遍历(DLR) 中序遍历(LDR) 后序遍历(LRD) (1)深度为5的满二叉树有____[1]___个叶子结点。(20084) 答案:16 (2)在深度为7的满二叉树中,度为2的结点个数为 【2】 。(20074) 答案:63 (3)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有 【3】 个结点。 答案:14 [20099] (3)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为 A)n+1 B )n-1 C)2n D)n/2(20074) (4)在深度为7的满二叉树中,叶子结点的个数为 A.32? B.31? C.64? D.63 (20064) (3)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为 A)n+1 B )n-1 C)2n D)n/2(20074) (4)在深度为7的满二叉树中,叶子结点的个数为 A.32? B.31? C.64? D.63 (20064) (5)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是 ? A)acbed ? B)decab ? C)deabc ? D)cedba(20079) (5)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是 ? A)acbed ? B)decab ? C)deabc ? D)cedba(20079) (3)设二叉树如下: 对该二叉树进行后序遍历的结果为? 【3】? 。 [20103] 答案:EDBGHFCA (6)支持子程序调用的数据结构是 ? A)栈 ??? B)树 ??? C)队列 ??? D)二叉树(20093) (6)支持子程序调用的数据结构是 ? A)栈 ??? B)树 ??? C)队列 ??? D)二叉树(20093) (7)按照“后进先出”原则组织数据的数据结构是 A.队列? B.栈 C.双向链表? D.二叉树 (20064) (7)按照“后进先出”原则组织数据的数据结构是 A.队列? B.栈 C.双向链表? D.二叉树 (20064) (8)下列叙述中正确的是 A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构 C.双向链表是非线性结构 D.只有根结点的二叉树是线性结构 (20064) (8)下列叙述中正确的是 A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构 C.双向链表是非线性结构 D.只有根结点的二叉树是线性结构 (20064) 1.7 查找技术 顺序查找 二分法查找 二分法查找 1 3 5 9 11 二分法查找 1 3 5 9 11 (9)在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 A)O(n) B)O(n2) C)O(log2n) D)O(nlog2

文档评论(0)

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

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

1亿VIP精品文档

相关文档