GESP 五级 · GESP 五级样题(C++ 组) 第 3 题

选择题 · 答案 C · 考点:分治算法、函数与递归

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

题目

关于分治算法,下列说法错误的是( )

答案:C

考点

分治算法函数与递归

解题思维

别一上来就背结论,先逐项验证。A看定义,B想迭代实现,D想并行,唯独C这种绝对化表述要警惕,分治≠二分,复杂度得看递推式。

常见错误

学生最容易把二分查找的 O(log N) 经验迁移到所有分治算法,忽略递推关系决定复杂度。若只背结论不推公式,必掉此坑。

详细解析(节选)

【考点】分治算法|递归|时间复杂度

考纲定位:GESP五级信息科技模块「算法基础」。命题人专卡「分治≠二分」的常见混淆——能把问题拆解为子问题,但学生总误以为所有分治算法复杂度都是对数级。

解题思维:逐项验证。A项「分而治之」是定义,正确;B项迭代实现(如归并排序用队列)完全可行;C项必须看递推式,若 T(n)=2T(n/2)+O(n) 则是 O(nlog n),并非恒为 O(log N);D项子问题独立性天然适合并行,正确。唯有C错。

陷阱拆解:C项用绝对化表述「时间复杂度是」埋雷。命题人利用学生将「二分查找」的 O(log N) 经验迁移到所有分治算法,忽略递推关系决定复杂度。若只背结论不推公式,必掉此坑。

反命题思维:若把C改成「二分查找的时间复杂度是 O(log N)」,则无错项;若问「哪种算法不易并行」,答案会变。刷到「下列说法错误的是」先盯绝对词,再想命题人想考我什么。

考频趋势:分治算法在题库共考过79题,覆盖8个考试级别。近年热度明显上升:2023年4题、2024年17题、2025年14题、2026年15题,合计50题,占近五年总量的63%。GESP五级作为入门级,已考过26题,是高频考点。

预测:基于数据,分治算法在GESP五级及CSP入门级仍将是必考内容,命题形式大概率延续「概念辨析+复杂度陷阱」的组合,继续考察学生是否真正理解递推关系决定复杂度,而非死记硬背。

同考点真题

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