从官方公开 prac exam 归纳 Q1 链表、Q2 数组骨架,用 90 分钟优先守住两道 hurdle。
用一条从 0 到 10v 的线段,学会用数乘封闭快速证明集合不是 vector subspace。
用零向量、数乘封闭、加法封闭三个检查点,快速证明一个集合不是 vector space。
把 strings、2D arrays、array of structs 和 row/col 循环整理成焚诀模板。
用最小模板拆开 argc/argv、多文件项目、& 和 * 的基础读法。
用创建节点、遍历、头插和尾插模板建立 linked list 保命手感。
把 head、tail、middle、单节点和空链表删除统一成同一套逻辑。
整理链表综合题、指针错因和考试式 debugging 顺序。
把 array hurdle、linked list hurdle 和 mixed questions 压成期末保命路线。
第二次考试从 strings、2D arrays、structs、functions 和 debugging 入手。