计算机2级2.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文档。上传文档
查看更多
计算机2级2

2.5 链表 线性单链表 双向链表 循环链表 例题讲解 用链表表示线性表的优点是 C A) 便于随机存取 B) 花费的存储空间较顺序存储少 C) 便于插入和删除操作 D) 数据元素的物理顺序与逻辑顺序相同 长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 【1】 。n/2 在单链表中,增加头结点的目的是c A) 方便运算的实现 B) 使单链表至少有一个结点 C) 标识表结点中首结点的位置 D) 说明单链表是线性表的链式存储实现 2.6 树 树的基本概念 二叉树的定义及其存储结构 二叉树的前序、中序和后序遍历 2.6.1 树的定义 由一个或多个结点组成的有限集合。仅有一个根结点,结点间有明显的层次结构关系。 2.6.2 二叉树 (Binary Tree) 1 、二叉树的定义及其性质 (1) 二叉树的定义 (5)树与二叉树的区别 A.树中结点的最大度数没有限制,二叉树结点最大度数为2。 B.树的结点无左、右之分,二叉树的结点子树有明确的左、右之分。 2、二叉树的存储结构 p37 例题讲解 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是 D A) acbed B) decab C) deabc D) cedba 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 B A) GEDHFBCA B) DGEBHFCA C) ABCDEFGH D) ACBFEDHG 在深度为5的满二叉树中,叶子结点的个数为 C A) 32 B) 31 C) 16 D) 15 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 D A) bdgcefha B) gdbecfha C) bdgaechf D) gdbehfca 下列叙述中正确的是 a A) 线性表是线性结构 B) 栈与队列是非线性结构 C) 线性链表是非线性结构 D) 二叉树是线性结构 具有3个结点的二叉树有 D A) 2种形态 B) 4种形态 C) 7种形态 D) 5种形态 设有下列二叉树: 对此二叉树前序遍历的结果为 b A) ZBTTCPXA B) ATBZXCTP C) ZBTACTXP D) ATBZXCPT 设有下列二叉树: 对此二叉树的中序遍历的结果为 B A) ABCDEF B) DBEAFC C) ABDECF D) DEBFCA 2.7 查找和排序 顺序查找与二分查找算法 基本排序算法(交换类排序、选择类排序、插入类排序) 2.7.1 查找 查找是在一个给定的数据结构中,根据给定的条件查找满足条件的结点。不同的数据结构采用不同的查找方法。查找的效率直接影响数据处理的效率。 查找的结果: 查找成功:找到满足条件的结点 查找失败:找不到满足条件的结点。 2.7.1.1 顺序查找(线性查找) 查找过程: 对给定的一关键字K,从线性表的一端开始,逐个进行记录的关键字和K的比较,直到找到关键字等于K的记录或到达表的另一端。 可以采用从前向后查,也可采用从后向前查的方法。 · 在平均情况下,大约要与表中一半以上元素进行比较,效率较低。平均查找长度较大。 · 在下面两种情况下只能采取顺序查找: a. 线性表为无序表(元素排列是无序的); b. 即使是有序线性表,但采用的是链式存储结构。 例题讲解 在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。log2n 长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 n/2 。 假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为d A) log2n B) n2 C) O(n1..5) D) n(n-1)/2 冒泡排序算法在最好的情况下的元素交换次数为 0。 最简单的交换排序方法是d A) 快速排序 B) 选择排序 C) 堆排序 D) 冒泡排序 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 交换排序和选择排序等。 在下列几种排序方法中,要

文档评论(0)

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

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

1亿VIP精品文档

相关文档