GESP 四级 · GESP 202409 C++ 四级 第 22 题

判断题 · 答案 B · 考点:算法

← 整套速查表 GESP 四级 全部真题

题目

插入排序的时间复杂度总是比冒泡排序低。

答案:B

考点

算法

解题思维

答案B。稳定排序保持相等元素的原始相对顺序。选择排序在交换时可能改变相等元素的相对位置,因此是不稳定的。

常见错误

稳定排序的定义:相等元素排序后相对顺序不变。选择排序在交换时可能改变相等元素顺序,因此不稳定。

详细解析(节选)

1. 🎯 考纲定位

【考点】算法时间复杂度|排序算法分析|最坏/平均/最好情况

GESP四级算法模块第2章"排序"专攻内容。命题人盯住考生一个致命弱点:混淆"通常更快"与"总是更快",把实现层面的常数差异当成理论复杂度的差异。

2. 🧠 解题思维

看到"插入排序时间复杂度总是比冒泡排序低",第一反应必须拆解"总是"二字——这意味着对任意输入序列都要成立。

先想两种极端情况:

既然"总是更低"要求在所有情况下都严格小于,而两种算法在最好情况已相等,命题即假。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断