- 151
- 0
- 约1.85万字
- 约 21页
- 2016-12-08 发布于重庆
- 举报
第8章怎樣研究算法排序算法示例练习题答案解析
第8章 怎样研究算法:排序算法示例1、排序算法是最基本的算法,很多复杂算法都是以排序为基础进行构造的。关于排序算法,下列说法不正确的是_____。(A)大规模数据集合中查找有无某些元素的问题,有序数据集合比无序数据集合的查找要快得多;(B)大规模数据集合中按元素分组进行计算的问题,有序数据集合比无序数据集合的计算要快得多; (C)对无序数据集合,两个算法 X和Y:X采用无序数据处理,Y采用先将无序数据排序成有序数据,然后进行处理;则对前述(A)、(B)两类问题,Y算法一定比X算法慢; (D)上述说法有不正确的;答案:C解释:本题考核排序算法的研究在大规模数据集合中查找,有序数据集合有利算法进行和判断,要比无序数据集合查找的快,对于(C)选项,Y算法尽管需要排序后再处理,但排序处理后的数据查找更加快捷,因此可能Y算法比X算法更快。具体内容请参考排序算法以及第八章课件。2、下列三个算法是关于“大规模数据集合中查找有无某些元素”问题的算法:针对一个“学生”数据表,如下示意,找出“成绩”为某一分数的所有学生。 学生学号姓名成绩120300107闫宁95120300103李宁94120300101李鹏88120300106徐月85120300102王刚79120300109江海77120300110周峰73120300104赵凯69120300105张伟66120300108杜岩44【算法A
原创力文档

文档评论(0)