付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构与算法设计习题册第一章绪论一、单项选择题以及它们之间的 和运D.数据映象D.算法1 .数据结构是一门研究非数值计算的程序设计问题中计算机的 算等的学科。A.数据元素B.计算方法C.逻辑存储A.结构B.关系C.运算2 .数据结构被形式地定义为(K, R),其中K是 的有限集,R是K上的 有限集。A.算法B.数据元素C.逻辑结构D.数据操作A.操作B.存储C.映象D.关系3 .在数据结构中,从逻辑上可以把数据结构分成 。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性2构D.内部结构和外部结构4 .数据结构在计算机内存中的表示是指 。A.数据的存储结构B.数据结构C.数据
2、的逻辑结构D.数据元素之间的关系5 .在数据结构中,与所使用的计算机无关的是数据的 结构。A.逻辑B.存储C.逻辑和存储D.物理6 .算法分析的目的是,算法分析的两个主要方面是。A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性A.空间复杂度和时间复杂度B.正确性和简明性C.可读性和文档性D.数据复杂性和程序复杂性7 .计算机算法指的是.它必须具备输入、输出和 等5个特性。A.计算方法B.排序方法C.解决问题的有限运算序列D.调度方法A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性、有穷性和稳定性D.易读性、稳定性和
3、安全性8 . 在以下叙述中,正确的是 。A.线性表的线性存储结构优于链表存储结构B.二维数组是其数据元素为线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出9 .在决定选取何种存储结构时,一般不考虑 。A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用编程语言实现这种结构是否方便10 .在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 。A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法11 .下面说法错误的是 。12 .(1)算法原地工作的含义是指不需要任何额外的辅助空间13 .(2)在相同的规模n下,复杂度O(n)的算法在时
4、间上总是优于复杂度O(2n)的算法14 .(3)所谓时间复杂度是指最坏情况下,估计算法执行时间的一个上界15 .(4)同一个算法,实现语句的级别越高,执行效率越低A. (1)B. (1)、(2)C. (1)、(4)D. (3)16 .通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 。A.数据元素具有同一特点B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致C.每个数据元素都一样D.数据元素所包含的数据项的个数要相等17 .以下说法正确的是。A.数据元素是数据的最小单位B.数据项是数据的基本单位C.数据结构是带结构的各数据项的集合D. 一些表面上很不相同的数据
5、可以有相同的逻辑结构二、填空题1 . 一个数据结构在计算机中的 称为存储结构。2 .数据逻辑结构包括、 和 三种结构,树形结构和图形结构合称为3 .在线性结构中,第一个结点 前驱结点,其余每个结点有且只有 个前驱结点;最后一个结点 后继结点,其余每个结点有且只有个前驱结点。4 .在树形结构中,树根结点没有 结点,其余每个结点有且只有个前驱结点;叶子结点没有结点,其余每个结点的后继结点可以有个。5 .在图形结构中,每个结点的前驱结点数和后继结点数都可以有 个。6 .线性结构中元素之间存在 _一关系,树形结构中元素之间存在关系,图形结构中元素之 间存在 关系。7 . 算法的五个重要特性是 、输入和
6、输出。8 .算法可以用不同的语言描述,如果用 C语言或PASCA用言等高级语言来描述,则算法实现上就是程 序了。这个断言是 (正确的或错误的)。三、简答题1. 设有数据逻辑结构为:2. B=(K,R) K=k1,k2,.,k93. R=<k1,k3>,<k1,k8>,<k2,k3>,<k2,k4>,<k2,k5>,<k3,k9>,<k5,k6>,4. <k8,k9>,<k9,k7>,<k4,k7>,<k4,k6>5. 画出这个逻辑结构的图示,并确定相对关系R,哪些
7、结点是开始结点,哪些结点是终端结点。6. 设有如图1所示的逻辑结构图示,给出它的逻辑结构。图17. 有下列几种用二元组表示的数据结构,画出它们分别对应的逻辑图形表示,并指出它们分别属于何种 结构。8. (1) A=(K,R),其中:K=a,b,c,d,e,f,g,h R=r9. r=<a,b>,<b,c>,<c,d>,<d,e>,<e,f>,<f,g>,<g,h>10. (2) B=(K,R)其中:K=a,b,c,d,e,f,g,h R=r11. r=<d,b>,<d,g>,<d,
8、a>,<b,c>,<g,e>,<g,h>,<e,f>12. (3) C=(K,R)其中:K=1,2,3,4,5,6 R=r13. r=(1,2),(2,3),(2,4),(3,4),(3,5),(3,6),(4,5),(4,6)14. 这里的圆括号对表示两结点是双向的。15. (4) D=(K,R)其中:K=48,25,64,57,82,36,75 R=r1,r216. r1=<25,36>,<36,48>,<48,57>,<57,64>,<64,75>,<75,82>
9、17. r2=<48,25>,<48,64>,<64,57>,<64,82>,<25,36>,<82,75>18.19. 当你为解决某一问题而选择数据结构时,应从哪些方面考虑四、算法设计题1. 下面程序段的时间复杂度是 。2. for(i=0;i<n;i+)3. for(j=0;j<m;j+)4. Aij=0;5. 下面程序段的时间复杂度是 。6. i=s=0;7. while(s<n)8. i+; s+=i;9. 10. 下面程序段的时间复杂度是 。11. s=0;12. for(i=0;i<n;
10、i+)13. for(j=0;j<n;j+)14. s+=Bij;15. sum=s;16. 下面程序段的时间复杂度是 。17. i=1;18. while(i<=n)19. i=i*3;20.21. 有如下递归函数fact(n),分析其时间复杂度。22. fact(int n)23. if(n<=1) return 1;24. else return (n*fact(n-1);25. 26. 指出下列个算法的时间复杂度。27. (1) prime(int n) m和有n个整数的递减有序数组b1.n,试写一个算法,将数组 a和b归并为递增有序数组c1.m+n,要求算法的时间复杂度为O(m+n)。28. 求解盘片为n的汉诺塔问题的算法如下,分析其算法时间复杂度。29. void hanoi(int n,char x,char y,char z)30. if(n=1) printf( Move disk %d from %c to %c.n ”,n,x,z);31. else32. hanoi(n-1,x,z,y);33. printf( M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外科护理跨文化沟通技巧
- 三年级英语下册 Unit 6 How many(The fourth period)第四课时教学设计 人教PEP
- 人美版三年级下册第4课 横折教案设计
- 大连版(2015)信息技术八年级下册第一单元第一课动画原理与逐帧动画教学设计
- 人教版 (2019)必修 第一册3 牛顿第三定律教案设计
- 2026广东江门恩平市润远环保有限公司招聘1人笔试历年参考题库附带答案详解
- 2026年上半年四川安吉物流集团有限公司社会招聘23人笔试历年参考题库附带答案详解
- 2026四川雅安市石棉县龙昌建材有限责任公司石棉恒泰昌商砼有限公司招聘驾驶员6人笔试历年参考题库附带答案详解
- 2026四川现代种业集团西大农业科技有限公司拟聘人员笔试历年参考题库附带答案详解
- 2026北京顺义区新华联合发行有限公司招聘设备维修工1人笔试历年参考题库附带答案详解
- 2026 小红书种草营销考试试题(102题) 含答案
- 2026山东济南市中城市发展集团有限公司社会招聘备考题库及答案详解(新)
- 2026年高考地理三轮复习:10大地理热点考点+模拟试题(含答案)
- 高血压的中医治疗
- 《社会工作法规与政策(中级)》课件全套 第1-18章 社会工作服务相关法规与政策的基本体系与主要功能-特定人群权益保护与服务的法规与政策
- 企业内部员工考试制度
- 西师大版小学二年级数学(下)第二单元 表内除法测试题(含答案)
- 伤口换药技巧
- 2025年广东省继续教育公需课人工智能赋能制造业高质量发展及答案
- 宁波华盛实业总公司招聘笔试题库2026
- 2026年福建省中考语文试题解读及复习备考方法指导
评论
0/150
提交评论