山东大学电子信息硕士考研经验与备考指导
考研政治方面:
10月份开始复习也不晚,参考书的话肖秀荣系列就不错。个人不喜欢死记硬背,就掌握大致的答题方法,对知识体系有个立体的认识,框架结构要有,看到题目就能提取出大概要点,然后再往要点里填充具体知识。感觉政治报个冲刺班还是很有必要的,因为很多人平时不怎么关注时政,而且它可以帮你助清晰地梳理脉络,抓住重点。
考研数学方面:
关于数学的复习,我复习全书看了好多遍,暑假的时候也刷了张宇的36讲,做了相应的笔记。数学这个东西参加过高考的同学都应该知道,没有一定的题量是不行的,教材只告诉了知识点,题型什么的很灵活,所以需要做大量的题目来练手。就拿我来说吧,复习全书的练习册我是做完了的,书上的例题也是做了很多遍,汤家风的1800题的基础部分我也做了好几遍,这本书倒是挺好的,对于基础比较弱的同学,可以通过做题来强化记忆,例题之间联系很大,答案也很详细。暑假的时候我又买了本张宇1000题,我想说的是有点难,暑假的时候张宇1000题应该做了2遍左右,做完这个基本上就到9月份了,这个时候就可以开始做历年真题了,最好买那种试卷版的真题,按照标准时间自己模拟一下,真题里面很多题目还是很基础的,有时候都感觉这题目自己能考满分,真题做了之后注意总结,你会发现常考的有哪些题目,有哪些常考知识点,还是有挺多借鉴意义的,做完几遍之后就可以准备做一点模拟题了,比如汤加风的8套卷,张宇的4,8套卷就有点难了,有点打击人,还做了合工大的八套卷,有人说曾经押到过题,可以试试。
考研英语方面:
我的英语水平在所有科目中较为突出,因此我在英语复习上花费的精力相对较轻。自9月份起,我就与几位同学共同展开复习。我们每周坚持完成两套真实的考试题目,我总共完成了两遍英语真题,推荐至少做两至三遍。然而,关键在于,做题只是手段,理解并分析解析才是至关重要的环节。我推荐购买张剑的真题黄皮书,因为它的解析非常详尽。在这段时间里,我每天早晨会背诵一篇王江涛的作文,并在当晚临睡前尝试默写,以此每日积累一些高级词汇、短语和句子结构。
考研专业课方面:
理解是基础。数据结构并非简单的编程语言学习,它更像是一种逻辑思维方式,是对信息组织和处理方式的理解。我建议从最基础的数据类型开始,比如数组、链表、栈、队列等,深入理解它们的工作原理和操作方式。这需不断地画图、模拟运行过程,甚至动手实现,以此来加深理解和记忆。
算法是关键。在数据结构中,排序和查找是最常见的两类问题,如快速排序、归并排序、二分查找、哈希查找等,你需熟练掌握这些基本算法,并能按实际问题选合适的算法。树和图也是重要部分,例如二叉树、平衡树、图的遍历等,理解其特性并能进行相应的操作。
再者,实践出真知。理论知识固然重要,但只有凭实际编程真正掌握。我强烈推荐使用C++或Java这类面向对象的语言去实现各种数据结构和算法,因这样更好地理解数据结构的本质。尝试解决一些经典的编程题,如LeetCode、HackerRank上的题目,这些都能帮助你提升实战能力。
分析和优化不可忽视。在解决问题时,需考虑时间复杂度和空间复杂度,这是评估算法效率的重要指标。理解并应用大O符号进行复杂度分析,以及如何凭算法优化降低复杂度,这些都是数据结构学习中的重要环节。