Skip to content

附录 A · 考纲 ↔ 章节对照矩阵 ​

本附录回答一个问题:《GESP 七级备考白皮书》的哪一章,覆盖了考纲的哪一条? 依据:GESP考试大纲.pdf →「C++&Python 编程七级标准」。 口径:仅 C++。考纲中面向 Python 的表述一律不纳入本书要求。


一、总览:覆盖率 ​

项目考纲条目本书覆盖状态
知识块(三级结构)5 块5 块✅ 100%
知识点详述(1)~(4)4 条4 条✅ 100%
知识点(四级结构)14 个14 个✅ 100%
题型分布单选 15 / 判断 10 / 编程 2各章「实战练习」全覆盖✅

结论:考纲七级标准 100% 覆盖,无漏章、无漏点。


二、考纲知识块 ↔ 本书章节 ​

考纲编号考纲知识块对应章章标题覆盖情况
1数学库函数第 2 章数学库函数✅ 全覆盖
2复杂动态规划第 3 章复杂动态规划✅ 全覆盖
3图的定义及遍历第 4 章图的定义及遍历✅ 全覆盖
4图论算法(泛洪)第 5 章泛洪算法✅ 全覆盖
5哈希表第 6 章哈希表✅ 全覆盖
—(考纲无独立总览块)第 1 章七级考点总览本书体例需要

📌 章号口径(6 章制):第 1 章为考点总览,第 2~6 章依次对应考纲五大知识块,顺序与考纲完全一致。


三、考纲「知识点详述」逐条对照 ​

#考纲原文(摘要)对应章节说明
(1)掌握数学库常用函数(三角、对数、指数):sin/cos、log10/log2、exp第 2 章 三~八✅ 三类函数各设专节,含弧度制与精度坑
(2)掌握复杂动态规划(二维 DP、最值优化):区间 DP、LIS、LCS,理解滚动数组降低空间复杂度第 3 章 一~八✅ 四个模型 + 滚动数组 + 记忆化搜索
(3)图的定义及基本图论算法:图的定义、种类(有向/无向)、节点的度、编程时的数据结构表示,及基于 DFS / BFS 的图搜索与遍历第 4 章 一~七✅ 概念、两种存储、两套遍历、visited 技巧
(4)掌握哈希表的概念与知识及其应用第 6 章 一~十✅ 哈希函数、四种冲突处理、unordered_map、Two Sum

📌 考纲(3)末尾提到的「图的泛洪(flood fill)算法」在本书中独立成第 5 章(对应考纲知识块 4「图论算法」)。


四、考纲「知识点」(四级结构)逐项对照 ​

知识块考纲知识点本书落点✅
1 数学库函数三角函数第2章 三✅
1 数学库函数对数函数第2章 五✅
1 数学库函数指数函数第2章 六✅
2 复杂动态规划二维动态规划、动态规划最值优化第3章 一、二✅
2 复杂动态规划区间动态规划第3章 四✅
2 复杂动态规划求最长上升子序列(LIS)第3章 三✅
2 复杂动态规划求最长公共子序列(LCS)第3章 五✅
2 复杂动态规划基于滚动数组的动态规划空间复杂度优化第3章 六✅
3 图的定义及遍历图的概念第4章 一、二✅
3 图的定义及遍历图的广度优先遍历第4章 五✅
3 图的定义及遍历图的深度优先遍历第4章 四✅
4 图论算法图的泛洪算法(flood fill)第5章 一~七✅
5 哈希表哈希表的概念与知识及其应用第6章 一~十✅

五、考纲「考核目标」对照 ​

考纲原文:掌握常用数学库函数,了解相关函数概念与定义。掌握复杂动态规划,包括二维动态规划、求 LIS、LCS 等内容,并掌握利用滚动数组等的优化方法。了解图的定义与广搜和深搜的算法,泛洪算法。了解哈希表的概念和知识。

考核目标本书落点
数学库函数(三角/对数/指数)第 2 章(含速查总表 + 精度专题)
二维 DP / 最值优化第 3 章 一、二
LIS / LCS第 3 章 三、五
滚动数组空间优化第 3 章 六(含倒序覆盖原理)
图的定义与 DFS/BFS 遍历第 4 章 二~五
泛洪(flood fill)算法第 5 章
哈希表概念与应用第 6 章

六、题型分布(考纲原文) ​

题型题量分值小计
单选题15 道2 分/道30 分
判断题10 道2 分/道20 分
编程题2 道25 分/道50 分
合计27 道—100 分

⏱ 考试时间:180 分钟(三小时)。 📌 本书正文合计 50 道练习题(含单选 / 判断 / 填空 / 程序阅读 / 编程),覆盖全部三种考纲题型。


七、编程题主线(2 道 × 25 分) ​

主线涉及章典型题面本书对应例题
二维 DP(网格 / 路径计数)第 3 章带障碍的网格路径数、数字三角形第3章 一
LIS / LCS第 3 章最长上升子序列长度、两串最长公共子序列第3章 三、五
区间 DP第 3 章石子合并、消消乐类删除取分第3章 四
图的遍历第 4 章连通分量计数、两点可达判断、DFS 序第4章 四、五
Flood Fill第 5 章岛屿数量、最大连通块面积、水洼计数第5章 一~七
哈希表应用第 6 章Two Sum、词频统计、去重与判存在第6章 九

八、边界声明(考纲"不含"项) ​

项考纲表述 / 本书判断本书处理
最短路径(Dijkstra / Floyd)七级考纲未列最短路(八级才考)第4章、第1章解析中已加「📚 拓展 · 超纲」
最小生成树(Kruskal / Prim)属八级内容第4章 相关处加「📚 拓展 · 超纲」
拓扑排序 / 强连通分量七级只要求"图的定义及遍历"第4章 三 加「📚 拓展 · 超纲」
网络流 / 二分图匹配远超七级全书不展开
map(红黑树)考纲只列"哈希表",红黑树属拓展第6章 八 作为对比介绍
Python 相关实现考纲并列 Python 表述全书仅 C++,无任何 Python 代码

本附录随正文修订同步更新;发现问题请见附录 E「版本说明与勘误」。

百炼成钢,融会贯通