试题详情
- 简答题给定一个关键字序列{24,19,32,43,38,6,13,22},请写出快速排序第一趟的结果;堆排序时所建的初始堆;归并排序的全过程。然后回答上述三种排序方法中哪一种方法使用的辅助空间最少?在最坏情况下哪种方法的时间复杂度最差?
- 一趟快速排序:22,19,13,6,24,38,43,32
初始大堆:43,38,32,22,24,6,13,19
二路并归:
第一趟:19,24,32,43,6,38,13,22
第二趟:19,24,32,43,6,13,22,38
第三趟:6,13,19,22,24,32,38,43
堆排序辅助空间最少,最坏情况下快速排序时间复杂度最差。 关注下方微信公众号,在线模考后查看
热门试题
- 以下与数据的存储结构无关的术语是()。
- 下面关于B树和B+树的叙述中,不正确的结
- 数据结构里,顺序表存取元素比较方便,因为
- 抽象数据类型的是什么?它有什么特点?
- 已知一个无向图顶点有5个,则边可能有()
- 写出用快速排序将关键字序列{54,23,
- 一组记录排序码为(46,79,56,38
- 简述败者树的重构方法和创建方法。
- 给定一棵用二叉链表表示的二叉树,其中的指
- 后缀算术表达式24 8 + 3 * 4
- 描述算法的可行性不正确的是()。
- 一棵二叉树,有1个2度结点,,2个1度结
- 有七个带权结点,其权值分别为3,7,8,
- 若矩阵中所有非零元素都集中在以主对角线为
- 假设在有序线性表a[1..20]上进行折
- 有n个记录存储在带头结点的双向链表中,现
- 设某有向图中有n个顶点,则该有向图对应的
- 写出单链表存储结构的C语言描述。
- 数据结构中,函数的参数传递可分为()。
- 带权有向图G用邻接矩阵A存储,则顶点i的