第十章排序..docVIP

  • 189
  • 0
  • 约1.63万字
  • 约 14页
  • 2016-12-21 发布于重庆
  • 举报
第十章 排序 一、名词解释 1.排序 2.内部排序 3.外部排序 4.堆 5.堆排序 二、填空 1.若待排序的序列中存在多个记录具有相同的键值,经过排序,这些记录的相对次序仍然保持不变,则称这种排序方法是________的,否则称为________的。 2.按照排序过程涉及的存储设备的不同,排序可分为________排序和________排序。 3.按排序过程中依据的不同原则对内部排序方法进行分类,主要有:________、________、________、________等四类。 4.在排序算法中,分析算法的时间复杂性时,通常以________和________为标准操作。评价排序的另一个主要标准是执行算法所需要的________。 5.常用的插入排序方法有________插入排序、________插入排序、________插入排序和________插入排序。 6.以下为直接插入排序的算法。请分析算法,并在________上填充适当的语句。 void straightsort(list r); {for(i=___________;i=n;i++) {r[0]=r[i];j=i-1; while(r[0].keyr[j].key){r[j+1]=________;j--;} r[j+

文档评论(0)

1亿VIP精品文档

相关文档