快速排序的核心思想是?
目标
辨析快速排序的核心思想、复杂度、稳定性与正确性要点。
前置知识
建议先阅读快速排序正文,理解其算法步骤与复杂度分析。
作答方法
- 阅读题面后先写下选择依据;
- 提交答案后核对对错、正确答案和题解;
- 做错的题重新作答,直到能说明其余选项为什么不成立。
选择题
答题进度已答 0/10正确 0
难度★★考点quick sort标识
ds-drill-quick-sort-002快速排序的平均时间复杂度是?
难度★★考点quick sort标识
ds-drill-quick-sort-003快速排序最坏情况退化为 O(n²) 的原因是?
难度★★考点quick sort标识
ds-drill-quick-sort-004下列哪种优化能避免快排已有序时的退化?
难度★★考点quick sort标识
ds-drill-quick-sort-005关于快速排序的稳定性,下列说法正确的是?
难度★★考点quick sort标识
ds-drill-quick-sort-006快速排序的额外空间复杂度(平均情况)是?
难度★★★考点quick sort标识
ds-drill-quick-sort-007partition 函数返回的位置 p 满足什么性质?
难度★★★考点quick sort标识
ds-drill-quick-sort-008快速排序对 [3,2,1,5,4](选最后一个 4 为 pivot)第一次 partition 后,pivot 4 的位置是?
难度★★★考点quick sort标识
ds-drill-quick-sort-009快排的「小段转插入排序」优化目的是?
难度★★★考点quick sort标识
ds-drill-quick-sort-010快速排序 vs 堆排序,下列说法正确的是?
答案总览(建议完成全部题目后查看)
- 第 1 题:B
- 第 2 题:B
- 第 3 题:B
- 第 4 题:B
- 第 5 题:C
- 第 6 题:B
- 第 7 题:B
- 第 8 题:C
- 第 9 题:B
- 第 10 题:B