若一个元素序列基本有序,则选用()方法较快。

题目
单选题
若一个元素序列基本有序,则选用()方法较快。
A

 直接插入排序

B

 简单选择排序

C

 堆排序

D

 快速排序

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在待排序的元素序列基本有序时,效率最高的排序方法是()。

A.插入排序

B.选择排序

C.快速排序

D.归并排序


参考答案:A

第2题:

若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素是k(1≤k≤n/2),则输出序列的最后一个元素是 ( ) 。

A.1
B.n
C.n-1
D.不确定的

答案:D
解析:
因为题目中没指出出栈的顺序,因此输出的最后一个元素是不确定的。

第3题:

若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。

A.值为n的元素

B.值为1的元素

C.值为n-k的元素

D.不确定的


参考答案:D

第4题:

在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。


正确答案:插入排序和冒泡排序

第5题:

若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。

  • A、值为n的元素
  • B、值为1的元素
  • C、值为n-k的元素
  • D、不确定的

正确答案:D

第6题:

设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动( 58 )个元素;若采用单链表存储,则平均需要移动( 59 )个元素。

A.1

B.(n-l)/2

C.logn

D.N


正确答案:B

第7题:

设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动(请作答此空)个元素;若采用单链表存储,则平均需要移动( )个元素。

A.1
B.(n-1)/2
C.Logn
D.n

答案:B
解析:

第8题:

若一个栈的输出序列是1,2,3,...,n,输出序列的第一个元素是n,则第i个输出元素是n-i+1。( )

此题为判断题(对,错)。


正确答案: 正确

第9题:

若一个栈的输入序列是1,2,3……n,则输出序列的第一个元素是n,则第i个输出元素是()

  • A、n-i
  • B、i
  • C、n-i+1
  • D、n-i-1

正确答案:C

第10题:

若一个有向图的邻接矩阵中对角线以下元素均为零,则该图的拓扑有序序列必定存在。


正确答案:正确

更多相关问题