七级开始"缝合"——一道题往往同时踩两三个知识点,单点突破已经不够,考的是综合运用能力和思维量。
编程题两道,如"必经之路"(图论,带关键点 / 桥的味道)"括号序列"(栈 / 区间 DP 常见载体)。
1. 图搜索(两把基本刀):BFS 用队列实现,天然求无权图最短路(层数 = 距离);DFS 泛洪从一个点出发把整片连通区域"染色",用来数连通块。各背一套稳定模板,连通块 / 最短路直接套。
2. 网格 DP:在二维网格上从左上走到右下,求最大路径和 / 路径数——dp[i][j] 由上方和左方转移而来。练"状态设计 + 空间压缩"。
3. 哈希冲突:两大策略要能对比——开放寻址(线性探测)冲突了往后找空位;链地址法每个桶挂一条链表。
七级复合题多,考前一定要做整套真题,练"把几个知识点缝到一起"的能力。