在所有排序方法中,关键字比较的次数与记录的初始排列次

2026-09-01 10:13:00来源: 网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“在所有排序方法中,关键字比较的次数与记录的初始排列次”,希望对大家有更好的帮助。

  4、在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。

  A、直接插入排序

  B、希尔(ShelI)排序

  C、简单选择排序

  D、冒泡排序

  4、试题答案:C

  试题解析:

  对于A,若初始序列完全有序,则关键字的比较次数为n-1,若无序,则比较次数>n-1,因此A错误;

  对于B,希尔排序的关键字比较次数也会受到初始排列次数的影响,因此B错误;

  对于C,简单选择排序通过n-i次关键字间的比较,从n-i+1个记录中选择出关键字最小的记录,并和第i个记录交换,选择排序的比较次数为 n*(n-1)/2,关键字的比较次数与关键字的初始状态无关,因此C正确。

  对于D,冒泡排序若初始序列有序则仅需要进行一趟冒泡排序,比较次数为n-1,若初始序列无序,则比较次数>n-1,因此D错误。故本题选C。

  以上“在所有排序方法中,关键字比较的次数与记录的初始排列次”,更多关于考研真题内容将不断更新。




点击展开阅读全文