本周正式进入期末复习阶段,主要精力集中在JavaScript编程和离散数学两门课程上,时间紧、内容多,整体节奏较为紧凑,希望自己不要挂科。
JavaScript复习方面,我围绕核心知识点进行了系统梳理。首先是基础语法层面,重新巩固了变量声明、数据类型、运算符以及流程控制等内容。重点放在了闭包难点上。闭包部分,我通过手写几个经典案例(如计数器、防抖函数)来加深理解,弄清了作用域链和变量捕获的机制。此外,我针对DOM操作和事件委托也做了专题练习,结合往年试题中的编程题进行了实战训练,力求在考试中遇到手写代码题时能快速准确作答。
离散数学复习方面,本周重点攻克了命题逻辑、集合论、图论和代数结构四大板块。命题逻辑中,我反复练习了范式求解和推理证明,尤其是主析取范式和主合取范式的转换步骤。集合论部分把重点放在了关系的性质判断(自反、对称、传递)和闭包计算上。图论是我相对薄弱的环节,本周集中突破了欧拉图与哈密顿图的判定条件、最短路径算法以及树的基本性质。代数结构方面,群、环、域的定义和判别条件需要大量记忆,我通过整理对比表格来帮助区分各结构的异同点,效果不错。
本周反思,复习中发现自己的薄弱环节主要在于离散数学的证明题书写不够规范,以及JS中一些边界情况的处理还不够熟练。