山东大学电子信息硕士考研经验与复习诀窍
考研政治方面:
政治理论的核心是选择题,为此,众多的学习资料如《肖1000》或《大纲配套1600》等应运而生。这些教材的内容往往相差无几,我个人选择了《肖1000》。初次练习时,建议不在书上直接作答,以免影响重做的判断。务必明白,选择题的主要作用是强化知识理解,它与真实考试的题目形式有所不同。因此,在复习政治时,仔细研读大纲解析至关重要,因为所有的变化都无法脱离其基本精神。
考研数学方面:
过去的真题应至少练习三次,从2005年开始,因为早期的题目对当前的参考意义不大。自行组织模拟考试,严格控制时间,完成后自我核对答案并评分,避免查看详细的解析。对于错误的题目,先尝试独立解决,如果依然困难再去查阅解析。将错题记录在专门的笔记本上,并确保在复习阶段经常翻阅。在九月至十月间,用一个月的时间攻克李永乐的660题,首次完成后,立即重做错题并整理到一个新的笔记本中。
考研英语方面:
在复习的开始阶段,注意英语基础的巩固,个人认为单词至少5遍,(基础性雄厚者另当别论);真题先做一遍,10月后再重点整理英语真题,一定要把真题中的词汇和长难句弄明白,记住,这是最最最重要的部分;作文可以在11月后开始复习,我认为准备模板和自己写作练习是提升的关键。顺便说一句,本人英语水平很差,经过这一番复习下来,自认为自己花在英语的时间上最长,最后也是功夫不负有心人吧。所以,衷心的劝各位英语基础不好的学弟、学妹,不要在意自己的起点高低,你们付出多少就有多少收获。
考研专业课方面:
理解是基础。数据结构并非简单的编程语言学习,它更像是一种逻辑思维方式,是对信息组织和处理方式的理解。我建议从最基础的数据类型开始,比如数组、链表、栈、队列等,深入理解它们的工作原理和操作方式。这需不断地画图、模拟运行过程,甚至动手实现,以此来加深理解和记忆。
算法是关键。在数据结构中,排序和查找是最常见的两类问题,如快速排序、归并排序、二分查找、哈希查找等,你需熟练掌握这些基本算法,并能按实际问题选合适的算法。树和图也是重要部分,例如二叉树、平衡树、图的遍历等,理解其特性并能进行相应的操作。
再者,实践出真知。理论知识固然重要,但只有凭实际编程真正掌握。我强烈推荐使用C++或Java这类面向对象的语言去实现各种数据结构和算法,因这样更好地理解数据结构的本质。尝试解决一些经典的编程题,如LeetCode、HackerRank上的题目,这些都能帮助你提升实战能力。
分析和优化不可忽视。在解决问题时,需考虑时间复杂度和空间复杂度,这是评估算法效率的重要指标。理解并应用大O符号进行复杂度分析,以及如何凭算法优化降低复杂度,这些都是数据结构学习中的重要环节。