数据结构排序自测卷答案..docVIP

  • 33
  • 0
  • 约1.07万字
  • 约 11页
  • 2017-02-01 发布于重庆
  • 举报
数据结构排序自测卷答案.

第9章 排序 自测卷 答案 姓名 班级 题号 一 二 三 四 五 总分 题分 24 18 36 8 14 100 得分 一、填空题(每空1分,共24分) 1. 大多数排序算法都有两个基本的操作: 比较(两个关键字的大小) 和 移动(记录或改变指向记录的指针) 。 2. 在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置至少需比较 3 次。(可约定为,从后向前比较) 3. 在插入和选择排序中,若初始数据基本正序,则选用 插入排序(到尾部) ;若初始数据基本反序,则选用 选择排序 。 4. 在堆排序和快速排序中,若初始记录接近正序或反序,则选用 堆排序 ;若初始记录基本无序,则最好选用 快速排序 。 5. 对于n个记录的集合进行冒泡排序,在最坏的情况下所需要的时间是 O(n2) 。若对其进行快速排序,在最坏的情况下所需要的时间是 O(n2) 。 6. 对于n个记录的集合进行归并排序,所需要的平均时间是 O(nlog2n) ,所需要的附加空间是 O(n) 。 7.【计研题2000】对于n个记录的

文档评论(0)

1亿VIP精品文档

相关文档