注意:此页面搜索的是所有试题
国家开放大学数据结构复习题
在有序顺序存储的线性表中查找一个元素,用折半查找速度一定比顺序查找快
二叉树为二叉排序树的充分必要条件是,任一个分支结点的值都大于其左孩子的值,小于右孩子的值。
二叉排序树在呈单支二叉树时,查找效率最低
将10个元素散列到10000个单元的哈希表中,仍然可能会产生冲突
根据无序序列构造二叉排序树的过程,也是对无序序列排序的过程。
折半查找方法运用在升序序列比降序序列效率更高,所以降序序列最好先转换为升序序列。
从未排序序列中依次取出元素与已经排好序的序列中的元素作比较。将其放入已排序序列的正确的位置上,此方法称为( )。
A. 插入排序 B. 交换排序
C. 选择排序 D. 归并排序

依次将每两个相邻的有序表合并成一个有序表的排序方法称为( )。
A. 插入排序 B. 交换排序
C. 选择排序 D. 归并排序

当两个元素出现逆序的时候就交换位置,这种排序方法称为( )。
A. 插入排序 B. 交换排序
C. 选择排序 D. 归并排序

从未排序序列中挑选元素,并将其放入已排序序列的一端,此方法称为( )排序。
A. 插入排序 B. 交换排序
C. 选择排序 D. 归并排序

在下列排序方法中,关键字比较的次数与记录初始排列秩序无关的是( )。
A. 冒泡排序 B. 希尔排序
C. 选择排序 D. 插入排序

在待排序元素基本有序的情况下,效率最高的排序方法是( )。
A. 插入排序 B. 快速排序
C. 堆排序 D. 归并排序

在下列几种排序方法中,平均情况下占用内存量最大的是( )方法。
A. 插入排序 B. 选择排序
C. 快速排序 D. 归并排序

每次把待排序的区间划分为左、右两个子区间,其中左区间中记录的关键字均小于等于基准记录的关键字,右区间中记录的关键字均大于等于基准记录的关键字,这种排序称为( )。
A. 插入排序 B. 快速排序
C. 堆排序 D. 归并排序

设已有m个元素有序,在未排好序的序列中挑选第m+1个元素,并且只经过一次元素的交换就使第m+1个元素排序到位,该方法是( )。
A. 折半插入排序 B. 冒泡排序
C. 归并排序 D. 直接选择排序