位置:首页 > 题库频道 > 招考类 > 国家电网考试 > 计算机类 > 数据结构与算法 > 数据结构与算法模拟题61

堆是一种(   )排序。

发布时间:2020-11-13

A.插入

B.选择

C.交换

D.归并

试卷相关题目

  • 1下列关键字序列中,(   )是堆。

    A.16,72,31,23,94,53

    B.94,23,31,72,16,53

    C.16,53,23,94,31,72

    D.16,23,53,31,94,72

    开始考试点击查看答案
  • 2若一组记录的排序码为(46, 79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为(   )。

    A.38,40,46,56,79,84

    B.40,38,46,79,56,84

    C.40,38,46,56,79,84

    D.40,38,46,84,56,79

    开始考试点击查看答案
  • 3对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是(   )。

    A.O(n)

    B.O(n2)

    C.O(nlog2n)

    D.O(n3)

    开始考试点击查看答案
  • 4快速排序在下列(   )情况下最易发挥其长处。

    A.被排序的数据中含有多个相同排序码

    B.被排序的数据已基本有序

    C.被排序的数据完全无序

    D.被排序的数据中的最大值和最小值相差悬殊

    开始考试点击查看答案
  • 5对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数最多为(   )。

    A.n+1

    B.n

    C.n-1

    D.n(n-1)/2

    开始考试点击查看答案
  • 6堆的形状是一棵(   )。

    A.二叉排序树

    B.满二叉树

    C.完全二叉树

    D.平衡二叉树

    开始考试点击查看答案
  • 7若一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为(   )。

    A.79,46,56,38,40,84

    B.84,79,56,38,40,46

    C.84,79,56,46,40,38

    D.84,56,79,40,46,38

    开始考试点击查看答案
  • 8下述几种排序方法中,要求内存最大的是(   )。

    A.希尔排序

    B.快速排序

    C.归并排序

    D.堆排序

    开始考试点击查看答案
  • 9下述几种排序方法中,(   )是稳定的排序方法。

    A.希尔排序

    B.快速排序

    C.归并排序

    D.堆排序

    开始考试点击查看答案
  • 10数据表中有10000个元素,如果仅要求求出其中最大的10个元素,则采用(    )算法最节省时间。

    A.冒泡排序

    B.快速排序

    C.简单选择排序

    D.堆排序

    开始考试点击查看答案
返回顶部