- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 若用一个大小为 6 的数组来实现循环队列,且当前 rear 和 front 的值分别为 0 和 3 。当从队列中删除一个元素,再加入 两个元素后, rear 和 front 的值分别为 ( ) A. 1 和 5 B. 2 和 4 C. 4 和 2 D. 5 和 1 第三部分 栈、队列和数组 考点四 队列的顺序存储结构 B 熟悉课本中对于循环队列的定义和操作 数 据 结 构 习 题 一 第一章 绪 论 考点一 数据的逻辑结构、存储结构 本考点主要考查: 1 、集合结构、线性结构、 树结构和图结构的特点。 2 、抽象数据类型的定义和表示方法。 3 、注意区分什么是数据的逻辑结构,什么是数据的存储 结构。 第一部分 绪 论 1. 在数据结构的讨论中把数据结构从逻辑上分为 ( ) A. 内部结构与外部结构 B. 静态结构与动态结构 C. 线性结构与非线性结构 D. 紧凑结构与非紧凑结构 考点一 数据的逻辑结构、存储结构 ? 我们常见的 顺序表 ,就 是线性结构 ,而 树形结构 和 图 形结构是非线性结构 。 ? 线性结构 中元素之间存在 一对一关系 , 非线性结构 中 元素之间存在 一对多关系或者多对多关系 。 C 第一部分 绪 论 考点一 数据的逻辑结构、存储结构 2. 在存储数据时,通常不仅要存储各数据元素的值,而且 还要存储 ( ) A. 数据的处理方法 B. 数据元素的类型 C. 数据元素之间的关系 D. 数据的存储方法 顺序存储 方法把逻辑上相邻的结点存储在物理位置相邻的 存储单元里,结点间的 逻辑关系由存储单元的邻接关系来 体现 。 链式存储 方法不要求逻辑上相邻的结点在物理位置 上亦相邻, 结点间的逻辑关系由附加的指针表示 。 C 第一部分 绪 论 考点一 数据的逻辑结构、存储结构 3. 数据结构 DS(Data Struct) 可以被形式地定义为 DS= ( D , R ),其中 D 是 ( ) 的有限集合, R 是 D 上的关 系有限集合。 A. 算法 B. 数据元素 C. 数据操作 D. 数据对象 B 第一部分 绪 论 考点二 算法以及算法的时间复杂度和空间复杂度 主要考查算法的时间复杂度和空间复杂度的概念,计算方法, 数量级表示。学会通过 for 循环或者 while 循环来计算算法 的时间复杂度。 第一部分 绪 论 考点二 算法以及算法的时间复杂度和空间复杂度 1. 算法分析的目的是 ( ) A. 找出数据结构的合理性 B. 研究算法中的输入和输出的关系 C. 分析算法的效率以求改进 D. 分析算法的易懂性和文档性 C 对算法的讨论不能只研究它是否能在有穷步内终止,还应 对算法的运行效率作出分析,判断算法的好坏,以便在已 有的资源条件下作出最佳的决策。 第一部分 绪 论 考点二 算法以及算法的时间复杂度和空间复杂度 2. 设语句 x++ 的时间是单位时间,则以下语句的时间复杂 度为 ( ) for(i=1; i=n; i++) for( j=i; j=n; j++) x++; A. O(1) B. O(n 2 ) C. O(n) D. O(n 3 ) B ? 我们常说的分析算法的时间复杂度,就是分析算法的规 模 n 的函数 f(n) 。本题中存在着两层 for 循环,当 i=1 时,内层循环执行 n 次,当 i=2 时内层循环执行 n-1 次…,分析可知,总共执行了近 O(n 2 ) 。 ? 要特别注意,在分析时间复杂度时,我们通常采用抓取 大端的办法,进行粗略估计,不会进行详细计算。 第一部分 绪 论 考点二 算法以及算法的时间复杂度和空间复杂度 3. 下面程序段的时间复杂度是 ( ) for(i=0;im;i++) for( j=0;jn;j++) a[i][ j]=i*j; A. O(m 2 ) B. O(n 2 ) C. O(m*n) D. O(m+n) C 题中的程序有两层 for 循环,外层循环执行 m 次,而每 执行一次外层循环,内层循环需要执行 n 次,故而总共 执行 mn 次,算法的时间复杂度为 O(mn) 。 第二部分 线性表 考点一 线性表的定义和基本操作 本考点主要考查线性表的定义及判别和抽象数据类型 的描述,线性表中每一种操作的功能,对应的函数名、返 回值类型和参数表中每个参数的作用。 请同学们掌握线性 表的基本概念和相关操作。 第二部分 线性表 考点一 线性表的定义和基本操作 1. 下面关于线性表的叙述中,错误的是 ( ) A. 线性表采用顺序存储,必须占
您可能关注的文档
最近下载
- 特种设备作业人员监督管理办法课件.pptx VIP
- “十五五”研究系列:“十五五”前瞻初探.docx VIP
- 时间线时间轴流程图大事记商务版PPT模板合集.pptx VIP
- 2024年儿科急救知识竞赛试题库及答案(精华版).pptx VIP
- 银河证券“十五五”规划展望系列:“十五五”时期投资机遇前瞻【25年9月】.pdf VIP
- 2025年政府采购基础知识练习试题含答案.docx VIP
- 2025年儿科急救知识竞赛试题库及答案(一).docx VIP
- 2024年广发银行(郑州分行)校园招聘模拟试题及答案解析.docx VIP
- 9.14小数乘法计算应用题.doc VIP
- 2022年儿科急救知识竞赛试题库及答案(超强) .pdf VIP
文档评论(0)