第1部分数据结构概论及算法分析解析.doc

第1部分数据结构概论及算法分析解析.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1部分数据结构概论及算法分析解析

第一部分 数据结构概论及算法分析 一、选择题 1.数据结构是一门研究计算机中__ __对象及其关系的学科。 (1)数值运算 (2)非数值运算 (3)集合 (4)非集合 2.数据结构的定义为(K,R),其中K是__ __的集合。 (1)算法 (2)数据元素(3)数据操作 (4)逻辑结构 3.算法分析的目的是____。 (1) 找出数据结构的合理性 (2) 研究算法中输入和输出的关系 (3) 分析算法的效率以求改进 (4) 分析算法的易懂性和文档性 4. 数据的不可分割的基本单位是_ ___。 A.元素 B.结点 C.数据类型 D.数据项 5.下列算法suanfa2的时间复杂度为____。 int suanfa2(int n) { int t=1; while(t=n) t=t*2; return t; } A.O(log2n) B.O(2n) C.O(n2) D.O(n) 6.(? )是具有相同特性数据元素的集合,是数据的子集。 ??A? 数据符号?? ??B 数据对象??? C? 数据???????? ? D? 数据结构 7.与数据元素本身的形式、内容、相对位置、个数无关的是数据的 (?????? )。 A. 存储结构??????B. 逻辑结构 C. 算法?????D. 操作 8.数据结构是研究数据的(?? ? )及它们之间的相互联系。 A、理想结构,物理结构??????? b、理想结构,逻辑结构 C、物理结构,逻辑结构??????? d、抽象结构,逻辑结构 9.组成数据的基本单位是 (????? ????? ) 。 a、数据项??? b、数据类型???? c、数据元素??? d、数据变量 10.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为: (A)存储结构 (B)逻辑结构 (C)顺序存储结构 (D)链式存储结构 C.排序算法???????? D.解决问题的有限运算序列 12.下列算法suanfa1中语句x=x*2;的执行次数是( )。 void suanfa1(int n) { int i,j,x=1; for(i=1;i=n;i++) for(j=i;j=n;j++) x=x*2; printf(%d,x); } A.n(n-1)/2 B.n(n+1)/2 C.n2 D.?nlog2n? 13. 由____组成的集合是一个数据对象。 A.不同类型的数据项 B.不同类型的数据元素 C.相同类型的数据项 D.相同类型的数据元素 14.在下列选项中,哪个不是一个算法一般应该具有的基本特征_____。 A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报 15.在计算机中,算法是指______。 A. 查询方法 B. 加工方法 C. 解题方案准确而完整的描述 D. 排序方法 16.算法的时间复杂度是指________。 A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 17.算法的空间复杂度是指________。 A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 18.下面叙述正确的是_______。 A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 19.数据的存储结构是指______。 A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示 C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据 20.算法分析的目的是_____。 A. 找出数据结构的合理性 B. 找出算法中输入和输出之间的关系 C. 分析算法的易懂性和可靠性 D. 分析算法的效率以求改进 21.________不是算法的基本特征。 A. 正确性 B. 长度有限 C. 在规定的时间内完成 D. 确定性 二、填空 一个数据结构在计算机中的表示(映象)称为 数据的存储结构。 数据结构被形式地定义为( D, R ),其中 D 是 的有限集合, R 是 D 上的有限集合。 一个算法的效率可分为效率和效率。 7.一个算法具有5个特性: 有穷性、确定性、可行性、有零个

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档