冒泡排序每一趟做什么?
目标
辨析冒泡排序的核心思想、复杂度、稳定性与正确性要点。
前置知识
建议先阅读冒泡排序正文,理解其算法步骤与复杂度分析。
作答方法
- 阅读题面后先写下选择依据;
- 提交答案后核对对错、正确答案和题解;
- 做错的题重新作答,直到能说明其余选项为什么不成立。
选择题
答题进度已答 0/10正确 0
难度★★考点bubble sort标识
ds-drill-bubble-sort-002冒泡排序代码中的 swapped 标志的作用是?
难度★★考点bubble sort标识
ds-drill-bubble-sort-003带早停优化的冒泡排序最好情况复杂度是?
难度★★考点bubble sort标识
ds-drill-bubble-sort-004关于冒泡排序的稳定性,下列说法正确的是?
难度★★考点bubble sort标识
ds-drill-bubble-sort-005冒泡排序最坏(逆序)情况的时间复杂度是?
难度★★考点bubble sort标识
ds-drill-bubble-sort-006冒泡排序每趟扫描的区间如何变化?
难度★★★考点bubble sort标识
ds-drill-bubble-sort-007冒泡排序 vs 插入排序,下列说法正确的是?
难度★★★考点bubble sort标识
ds-drill-bubble-sort-008冒泡排序每趟结束时,被「冒」到末尾的元素是什么?
难度★★★考点bubble sort标识
ds-drill-bubble-sort-009冒泡排序的循环不变式是?
难度★★★考点bubble sort标识
ds-drill-bubble-sort-010冒泡排序的空间复杂度是?
答案总览(建议完成全部题目后查看)
- 第 1 题:B
- 第 2 题:B
- 第 3 题:C
- 第 4 题:B
- 第 5 题:C
- 第 6 题:B
- 第 7 题:A
- 第 8 题:B
- 第 9 题:B
- 第 10 题:C