试题详情
- 单项选择题下列排序算法中()不能保证每趟排序至少能将一个元素放到其最终的位置上。
A、快速排序
B、shell排序
C、堆排序
D、冒泡排序
- B
关注下方微信公众号,在线模考后查看
热门试题
- 广义表单链表示法,每个结点由三个字段组成
- 下面关于串的的叙述中,()是不正确的。
- 若对n个元素进行直接插入排序,在进行第i
- 假定一个顺序循环队列存储于数组a[n]中
- 在散列法中采取开散列(链地址)法来解决冲
- 设无向图的顶点个数为n,则该图最多有()
- 简述回溯法的基本思想,采用这种算法的关键
- 单链表形式的队列,头指针F指向队列的第一
- 假设以不带头结点的循环链表表示队列,并且
- 双栈是一种加限制的双端队列,它规定从栈底
- 广义表A=((x,(a,B)),(x,(
- (1)一组记录的关键字序列为(47,80
- 在一棵深度为k的完全二叉树中,所含结点个
- 对n个记录的文件进行快速排序,所需要的辅
- 当一个形参类型的长度较大时,应最好说明为
- 用某种排序方法对线性表(25,84,21
- 线性表具有两种存储方式,即顺序方式和链接
- 树的后跟遍历
- 一般解决队列假溢出现象采用的是循环队列。
- 对于同一组关键码互不相同的记录,若生成二