- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 国考行测言语理解成语辨析专项.docx VIP
- 危大工程监理实施细则.docx VIP
- 农业电商新模式:2025年乡村特色农产品直播带货基地运营优化方案.docx VIP
- 员工关系管理(第2版)李新建-第2章 员工关系的确立与劳动合同管理.ppt VIP
- 学习中央城市工作会议精神解读心得体会.doc VIP
- 英语国家社会与文化入门上册(第四版)朱永涛复习笔记考研真题.pdf VIP
- 煤矿采空区岩土工程勘察规范.pdf VIP
- 《GB/T 42124.3-2025产品几何技术规范(GPS) 模制件的尺寸和几何公差 第3部分:铸件尺寸公差、几何公差与机械加工余量》.pdf
- 员工关系管理(第2版)李新建-第15章 员工多元化及多元化员工关系管理.ppt VIP
- 关于医院招聘护理工作人员简章.pdf VIP
原创力文档


文档评论(0)