山东大学电子信息硕士考研经验与备考诀窍
考研政治方面:
我的成绩平平,缺乏独特高效的学习策略可供借鉴。假如时间允许,建议尽早启动复习,力争将《精讲精练》通读两遍。在考试前两周,必须不断默写《肖四》和《肖八》的主观题目。同时,选择题同样举足轻重,我在考研的最后一个月里几乎全神贯注于记忆政治知识点,由于记忆力欠佳,大题的背诵过程如同轮回般反复。然而,在备考期间不必过于焦虑,毕竟达到国家线的标准并不苛刻,过分追求高分并无太大价值。每个人都应完成一轮复习,尤其是选择题部分。最终考试时,大多数人的大题得分相仿,书写不佳会明显吃亏(我自己就深有体会,仍在苦练字迹)。因此,分数差异主要体现在选择题上。
考研数学方面:
数学部分可以从七八月份开始复习,先从课本下手复习,也学了不少解题技巧,之后配合考点复习,顺便做好自己的笔记,留待以后回看。高数的历年真题打印下来,反复模拟。虽然大部分同学认为题目简单,可是还是要予以重视的,毕竟140分的人还是少数,说明它并不是那么简单。把每一道题的解题思路都弄清楚,等到全部做完后就会发现每年出题是有一定套路的。有心的话,可以把每一套题中相同相近的题目归整一下,思路会更加清晰。
考研英语方面:
英语我的学习比较特殊,我不喜欢背单词书,所有的单词书不管多厚多薄从来没背过记不住。下载了一个背考研单词的APP,背累了玩会儿手机,欺骗自己还在学习。。哈哈,不过讲真,我感觉这样比背一厚本书有效率。英语主要靠阅读,阅读主要做真题,我真题都没做完,其实应该做上3.4遍的。复习过程中做真题的时候,最好按规定的考试时间来,我习惯一做一整套,对自己的阅读得分能力有一个比较准备的判断,然后仔细分析选错的选项,为什么会选错,在选错时犯了什么错误,实在理解不了的就别钻了,大家的思维方式和习惯总会不同,逼死强迫症啊。
考研专业课方面:
数据结构是计算机科学的基础,它研究如何有效地组织和存储数据,以便于进行各种操作。在备考过程中,理解和掌握基本的数据结构类型如数组、链表、栈、队列、树、图以及哈希表等至关重要。理解它们的逻辑结构、物理存储方式以及它们各自的插入、删除、查找等操作的时间复杂度,这些都是基础中的基础。
算法设计与分析是数据结构的灵魂。排序和搜索算法是常考的重点,如冒泡排序、选排序、插入排序、快速排序、归并排序、二分查找、哈希查找等。递归、动态规划、贪心策略也是必不可少的知识点,例如斐波那契数列、最短路径问题、最小生成树等。对这些,不仅要理解其工作原理,还要能够熟练地编写代码实现。
再者,对抽象数据类型的深入理解也很重要。比如,你可能需理解什么是ADT,如何定义一个ADT,以及如何用已知的基本数据结构实现复杂的ADT。例如,堆是一种非常实用的ADT,用于优先队列的实现。
学习数据结构的过程中,实践尤为重要。理论知识是基础,但只有凭大量的编程练习真正消化吸收。我建议使用C++或Java这样的面向对象语言来实现数据结构和算法,因这样帮助你更好地理解数据结构的内部工作机制。
,做题是提升的关键。历年的真题、模拟试题,甚至是在线编程平台上的相关题目都是很好的练习资源。每次做完题后,要反思解题思路,优化代码,对比不同算法的优劣,这样不断提高。
阅读和理解经典的教材和参考书也是很重要的一步。例如,《数据结构(C语言版)》 by 严蔚敏或者《算法导论》都是非常值得推荐的书籍。