西南交通大学信息安全考研经验与备考指导
考研政治方面:
二轮复习的时候我一边对着《大纲解析》快速浏览,加深记忆,一边狂做肖秀荣的1000题,做第一遍时,我把答案写在纸上,因为只做一遍是没有效果的,要反复的做,当我做第三遍时,才在书上写答案,这时错误率已经大大降低了。这里我想强调的一点就是题目真的不在于做的多,而是做的精。做完1000题后,我果断去邮购了一本风中劲草,那书用起来非常爽,因为是彩页的,重点和次重点都用了不同颜色的笔进行标注,在后期背诵时非常方便,一目了然。但我还是要提醒大家,千万不要被那些参考书搞晕你的大脑,一定要寻找最适合自己的学习体系和思维方式。大概在11月中旬后开始做十年真题,我只做了选择题来练手。
考研数学方面:
第一轮复习高数部分粉皮的李正元版《复习全书》(很经典稍难冲高分强推)+张宇的视频,线代部分李永乐《线性代数辅导讲义》+李永乐的视频,这两个都是一边看视频一边看讲义,概率部分看的大红皮李王版《复习全书》,讲义的习题能自己写的决不偷瞄答案,看了答案也要跟着思路自己算一遍,不能偷懒,我一般还会在旁边批注解题思路和要点。有条件的话全书要看两遍。我投入在数学的时间不是很多,平均每天5个小时左右。一轮下来前面的部分就会遗忘很多,第二轮主要就是通过习题来恢复记忆整合提升,我用的是660题,做题之前一般会写一下整章的知识点总结,对加深基础概念的理解很有帮助。后期一个月就是每天上午一套数学题,可以真题和模拟交叉着做适应不同风格。真题做熟可以完美驾驭高频考点,但是还是有很多边角知识点照顾不到,这个时候模拟题的预测作用就凸显出来,我从张宇八套卷和合工大的预测卷中抽了10套做,那道差分方程的题预测题就做过好几道所以答的很顺利。级数的部分一直有很大漏洞抱着侥幸心理就没有补,结果考试的时候那道级数的大题是全靠想象力胡编很难过。后期真题的分数稳定在135+,模拟题120+。遇到遗忘的知识点一定要抽时间做专题复习,做模拟卷受挫是很正常的,我通常做三四天综合会花一天时间填补盲点。如果有再多一点的时间的话我会再多做一些模拟题,明显感觉到自己的熟练度还是不足,所以考研复习实在是宜早不宜迟。
考研英语方面:
我的英语阅读秘诀可以归结为一点:反复研习真题,这是不容忽视的关键!这个方法我在备考期间始终如一地坚持。除了必备的词汇书,我几乎只用真题作为英语复习材料。词汇每天都需要复习,不断循环,绝不懈怠。至于真题,我会反反复复地钻研,到了后期,仅仅瞥一眼题目,我就能回忆起文章的大量细节,特别是那些曾经让我绞尽脑汁的复杂长句。
考研专业课方面:
数据结构是计算机科学的基础,也是理解算法效率的关键。重点掌握线性表、栈、队列、链表、树(包括二叉树、平衡树等)、图以及哈希表等基本概念及其操作。对这些,不仅要知道它们是什么,还要明白其内在的工作原理和实际应用。例如,理解链表和数组的区别,何时使用栈或队列,以及如何凭二叉搜索树进行高效查找等。
深入理解并熟练运用排序和查找算法。快速排序、归并排序、堆排序、冒泡排序、插入排序、二分查找、广度优先搜索等都是必考内容。不仅要能编写出正确的代码,更要懂得分析其时间复杂性和空间复杂性,这对解决实际问题至关重要。
再者,程序设计能力是核心。C++、Java或Python等至少一种编程语言的熟练掌握是基础,能够用代码实现上述数据结构和算法。好的编程习惯和规范,如注释、变量命名、错误处理等,也会影响到代码质量和阅读体验。
我还推荐大家多做题,凭实践来巩固理论知识。LeetCode、HackerRank等在线平台提供了大量的编程题目,既检验理解程度,也能提升编程技巧。参与一些编程竞赛,如ACM/ICPC,锻炼你在压力下的解决问题的能力。
理解和应用数据结构与程序设计的关键在于逻辑思维和抽象思考。你需将实际问题转化为计算机可处理的形式,这需时间和大量的练习。所以,不要急于求成,要耐心地去理解每一个细节,不断反思和改进自有的思维方式。