• 2021-04-14
    直接插入排序用监视哨的作用是
  • 免去查找过程中每一步都要检测整个表是否查找完毕,提高了查找效率

    内容

    • 0

      稳定的排序算法包括直接插入排序、( )排序、( )排序。

    • 1

      下列排序方法中,不属于插入排序的是() A: 直接插入排序 B: 折半插入排序 C: 希尔排序 D: 冒泡排序

    • 2

      直接插入排序中,监视哨的作用是暂存待插入的元素以及( )? A: 减少元素的比较次数 B: 减少元素的移动次数 C: 避免在元素比较过程中检查当前位置是否越界 D: 减少临时空间的使用量

    • 3

      试以L.r[k+1]作为监视哨改写教科书10.2.1节中给出的直接插入排序算法。其中,L.r[1..k]为待排序记录且kMAXSIZE。voidINSERTioSort(SqListL){//对顺序表L作直接插入排序。for(i=k-1-1;i--i){if(L.r[i+1].keyL.r[i].key){L.r[k+1]=L.r[i];//复制

    • 4

      直接插入排序的方法是从第( )个元素开始,插入前边适当位置的排序方法