[单选题]

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

A.直接插入排序

B. 直接选择排序

C. 堆排序

D. 快速排序

参考答案与解析:

相关试题

一个序列中有10000个元素,若只想得到其中前10个最小元素,则最好采用()方法

[单选题]一个序列中有10000个元素,若只想得到其中前10个最小元素,则最好采用()方法。A . 快速排序B . 堆排序C . 插入排序D . 归并排序

  • 查看答案
  • 若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。

    [单选题]若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。A.i-j-1B.i-jC.j-i+lD.不确定

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

    [单选题]若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是( )。A.不确定B.n-iC.n-i-lD.n-i+l

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

    [单选题]若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()。A.不确定B.n-iC.n-i-1D.n-i+1

  • 查看答案
  • 若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。

    [单选题]若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。A.i-j-1B.i-jC.j-i+lD.不确定

  • 查看答案
  • 若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。

    [单选题]若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。A.i-j-1B.i-jC.j-i+lD.不确定

  • 查看答案
  • 一个栈的输入序列为l,2,3,…,n,若输出序列的第一个元素是n,则输出的第i(1≤i≤n)个元素是(  )。

    [单选题]一个栈的输入序列为l,2,3,…,n,若输出序列的第一个元素是n,则输出的第i(1≤i≤n)个元素是(  )。A.不确定B.n-i+lC.iD.n-i

  • 查看答案
  • 将一个无序序列中的元素依次插入到一棵( ),并进行中序遍历,可得到一个有序序列。

    [单选题]将一个无序序列中的元素依次插入到一棵( ),并进行中序遍历,可得到一个有序序列。A.完全二叉树B.最小生成树C.二叉排序树D.最优二叉树

  • 查看答案
  • 将一个无序序列中的元素依次插入到一棵(60),并进行中序遍历,可得到一个有序序列

    [单选题]将一个无序序列中的元素依次插入到一棵(60),并进行中序遍历,可得到一个有序序列。A.完全二叉树B.最小生成树C.二叉排序树D.最优二叉树

  • 查看答案
  • 使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为()

    [单选题]使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为()A.O(N)B.O(logN)C.O(N*N)D.O(N*logN)

  • 查看答案
  • 若一个元素序列基本有序,则选用______方法较快。