网站大量收购闲置独家精品文档,联系QQ:2885784924

《数据结构作业答案》.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 单选题 1、下列关于算法的基本特征,说法不正确的是()。 能行性是算法中的每一个步骤必须能够实现且能达到预期的目的。 算法的确定性是指算法中的每一个步骤必须是有明确的定义,不允许模棱两可。 算法的有穷性是指算法必须能在有限的时间内做完。 算法与提供情报无关。 [D] 教师批改:D 2、算法的时间复杂度取决于()。 问题的规模 待处理的数据的初态 问题的难度 A 和 B [D] 教师批改:D 3、下列选项中,不是算法基本特征的是()。 可行性 有穷性 确定性 高效率 [D] 教师批改:D 4、通常一个好的算法应达到的目标中,不包括()。 正确性 可读性 技巧性 健壮性 [C] 教师批改:C 5、在一般的计算机系统中,基本的运算和操作不包括()。 语法处理 算术运算 关系运算 数据传输 [A] 教师批改:A 6、工程上常用的分治法是()。 列举法 归纳法 减半递推技术 回溯法 [C] 教师批改:C 多选题 7、算法设计的要求包括()。 正确性 可读性 健壮性 唯一性 [ABC] 教师批改:A,B,C 8、算法的时间复杂度应该与()无关。 所使用的计算机 程序设计语言 基本运算的执行次数 程序编制者 [ABD] 教师批改:A,B,D 9、下列关于算法的描述中,不正确的有()。 算法即是计算机程序 算法是解决问题的计算方法 算法是排序方法 算法是解决问题的有限运算序列 [ABC] 教师批改:A,B,C 填空题 16、所谓算法是指( )。 教师批改:解题方案的准确而完整的描述 17、算法的基本特征有( )、()、()和() 教师批改:能行性、确定性、有穷性和拥有足够的情报。 18、一个算法通常由两种基本要素组成,它们是()和()。 教师批改:算法中对数据的运算和操作。 算法的控制结构。 19、工程上常用的几种算法设计方法有列举法、()、()、()、()和回溯法。 教师批改:归纳法、递推、递归、减半递推技术。 20、算法的复杂度主要包括()复杂度和()复杂度。 教师批改:时间、空间 综合题 设给定3个整数a,b,c,试写出寻找这3个整数的中数的算法;并分析在平均情况与最坏情况下,该算法分别要做多少次比较? 寻找这3个整数的中数的算法用C语言描述如下(中数m由函数值返回): int mid ( int a, int b, int c) { int m ; m=a ; if ( m=b ) { if (m=c) { if ( b=c ) m=b ; else m=c ; } } else { if ( m=c) { if (b=c) m=c; else m=b ; } } return ( m ) ; } 假设a,b,c中的每一个数为中数的概率相等(均为1/3)。由于当a为中数时需要比较2次,b或c为中数时均需要比较3次,因此,在平均情况下上述算法所需要的比较次数为 2*(1/3)+3*(1/3)+3*(1/3)= 8/3 即在平均情况下,上述算法需要比较8/3次。 在最坏情况下,上述算法需要比较3次(当b或c为中数时)。 第二章 选择题 1、下列排序方法中,哪一个是稳定的排序方法()。 归并排序 稀尔排序 堆排序 快速排序 [A] 教师批改:A 2、设输入序列为1,2,3,4,借助一个栈得到的输出序列可以是()。 3,4,1,2 4,2,1,3 4,1,2,3 1,3,4,2 [D] 教师批改:D 3、用数组A[m]存放循环队列的元素值,若其头尾指针分别为front和rear,则循环队列中当前元素的个数为()。 (rear+front)%m (rear-front+m)%m (rear-front)%m (rear-front+1)%m [D] 教师批改:B 4、对于下三角矩阵A,若采用一个一维数组B以行为主顺序存放压缩矩阵A,则A43存放在()中. B7 B8 B9 B10 [C] 教师批改:C 5、深度为5的二叉树至多有()个结点。 16 32 31 10 [C] 教师批改:C 6、一个有n个顶点的无向图最多有()条边。 n n(n-1) n(n-1)/2 2n [C] 教师批改:C 7、下列说法不正确的是()。 线性表可以顺序存储 线性表可以链式存储 线性表在顺序存储下可以对分查找 线性表在链式存储下可以对分查找

文档评论(0)

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

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

1亿VIP精品文档

相关文档