堆排序借助什么数据结构?
目标
辨析堆排序的核心思想、复杂度、稳定性与正确性要点。
前置知识
建议先阅读堆排序正文,理解其算法步骤与复杂度分析。
作答方法
- 阅读题面后先写下选择依据;
- 提交答案后核对对错、正确答案和题解;
- 做错的题重新作答,直到能说明其余选项为什么不成立。
选择题
答题进度已答 0/10正确 0
难度★★考点heap sort标识
ds-drill-heap-sort-002堆排序的建堆时间复杂度是?
难度★★考点heap sort标识
ds-drill-heap-sort-003堆排序最好、平均、最坏时间复杂度分别是?
难度★★考点heap sort标识
ds-drill-heap-sort-004堆排序为什么不稳定?
难度★★考点heap sort标识
ds-drill-heap-sort-005堆排序的独特价值在于它是唯一一个怎样的比较排序?
难度★★考点heap sort标识
ds-drill-heap-sort-006堆排序的 siftDown 操作的作用是?
难度★★★考点heap sort标识
ds-drill-heap-sort-007关于堆排序的空间复杂度,下列说法正确的是?
难度★★★考点heap sort标识
ds-drill-heap-sort-008大根堆的性质是?
难度★★★考点heap sort标识
ds-drill-heap-sort-009堆排序实际运行通常比快排慢的原因是?
难度★★★考点heap sort标识
ds-drill-heap-sort-010建堆为什么是 O(n) 而不是 O(n log n)?
答案总览(建议完成全部题目后查看)
- 第 1 题:B
- 第 2 题:B
- 第 3 题:B
- 第 4 题:B
- 第 5 题:B
- 第 6 题:B
- 第 7 题:C
- 第 8 题:B
- 第 9 题:B
- 第 10 题:B