考研计算机,还剩50天,目前零基础,如何学习数据结构?

91百科网 46 0

距离研究生计算机入学考试还有50天。 我目前零基础。 如何学习数据结构

主体情况:

1、零基础计算机专业跨专业考研,目前数学、英语进展良好。 但是专业课……因为我也是C语言零基础,所以前期读C语言太慢了。 现在刚刚读完C语言,专业课还没有开始。

2.我正在申请专业硕士学位。 专业课是自题的,我会考数据结构。 范围和408一样。以前的同学说题目比较基础。

3. 我一页数据结构都没读过。 我买的天勤和大华还是新的,没有基础知识……还有不到50天了。

不知道有没有可行且更高效的学习方法? 另外,C语言的哪些部分需要熟悉? 我羞于向前辈请教。 (我不知道该怎么感谢大家)

-----

数据结构中包含PS C语言中的链表字符串排序。 学C有必要看吗?

-----

时间比较紧,无法一一回复大家的回答,但我会每天阅读。 非常感谢各位资深研究员的分享!

一晚九卷cxc,游戏开发

首先,我要反对那位朋友说的50天内应该刷新两次数据结构。 如果你是天才,那么你就不需要继续阅读我的内容。 我相信天才们不会来知乎问如何复习吧?

考研是选拔性考试,对知识点的各个细节的掌握程度和深入理解要求非常高。

如果只是熟悉各种数据结构的实现以及如何使用(比如STL),而不需要通过定义和各种细节在规定的时间内做对题目,理解能力强的人确实可以通过50 天。 两次。

但对于考研来说,为了不考而两次通过是没有任何意义的。

我去年考的408+数学I考试也是交叉考试,但基础不是0分。 我有 C/C++ 基础和一些零碎的东西。 第一个测试仅测试数据结构。 我猜是中南大学吧?

如果只有50天的话,我个人觉得还不足以达到考研408所要求的数据结构水平。 首先教材是颜伟民的《数据结构(C语言描述)》。 这本书难度比较大,写得也很专业。 ,这本教材不读两遍、三遍是很难完全理解的。 第一次花了一个半月,然后做题+第二次,历时远远超过50天。 我估计100天内我就能得到它。 。

考试时间有限,而且题目数量也不小。 常见的算法,比如二叉树的非递归遍历算法、求宽高、各种排序算法、堆排序的调整算法、AVL的各种旋转算法、KMP Next数组算法中的求等,至少你需要能够熟练、快速地编写代码。 如果你要记很长时间才能快速排队,你怎么能写完题目呢?

由于题目没有考408,那么你的数据结构独立命题的难度是多少? 我建议你买一些过去的试卷并与考试大纲进行比较。 不参加考试的无需复习,有针对性地集中精力考试。 知识点通过了。 如果不是太难的话,不需要去深究一些比较难的部分,比如图算法的实现、线索二叉树算法、AVL树等,但是原理还是需要深入理解的。

而且如果你学了C,并不意味着你不需要学习链表、字符串和排序。 不知道你用的C是哪本教材,如果你只是学C语言,确实会学到一点数据结构。 知识,但太浅薄、太狭窄。 比如说字符串,也许你只需要学习一点C语言的字符串处理就可以了? 严伟民的数据结构教材讲的是广义字符串。 对于链表,我们也是先讲序列表,而不是链表。 这是子集关系。

至于排序,其实冒泡排序和快速排序都是内部排序,外部排序是C语言学不到的。 无论学习方法多么高效,最终目的都是为了深入理解并灵活运用所学​​知识。 这种事情没有捷径,只能了解它,并且非常熟悉它。

对C语言的要求不是很高,我给大家总结一下:

1. 非常熟悉基本语法,如函数结构、循环结构、switch、struct、typedef、static等。

2、熟练使用指针,能够使用malloc()、free()和sizeof(),了解其原理和工作流程。

3、熟练使用递归函数调用并理解其思想,因为很多数据结构本身就是递归定义的,比如二叉树。 这个递归思想非常重要,必须有把递归转化为非递归的能力。 考试时,如果能熟练使用递归,在算法设计问题上可以节省很多时间,因为如果递归实现的话,代码量会大大减少。

4、最好理解C++中的引用(&),因为严伟民的数据结构教材大量使用&(按引用传递)和*&(传递指针引用)进行参数传递。 事实上,C++中的引用是使用指针来实现的,这并不是什么新鲜事。

最后建议:

如果你真的想在50天内解决数据结构,你应该每天至少花6个小时在数据结构上。

多做题,多动脑,多动手写代码。 你无法死记硬背数据结构。 你必须了解算法的原理并灵活运用它们以适应变化。 最美好的祝愿·~

费曼彩虹,网络发展

这几年的题我都没有看过,所以只能根据当时的经历来讲一下,大家可以适当借鉴一下。

1、总体思路:

考研的本质还是应试。 你的特殊情况,你的目标是拿高分,所以我们需要功利主义(功利思维只是一个中性词),什么都能在短时间内拿高分。

2、具体方法:

多看多做题,优先做往年的真题,真题之后再看王道之类的材料。

1)首先,阅读大量的选择题。 408考研数据结构中的选择题还是比较简单的。 都是套路,非常划算。

2)选择题基本做完后,再看大题。 408考研数据结构的大题也是套路。 他们主要测试数组和链表。 当然,有时也会测试二叉树。 由于你是零基础,所以首先应该重点解决数组、链表等必答题。

你需要熟悉各种常见的题型,尤其要关注思路。 数据结构题其实看起来很快。 你的情况比较紧急,所以当你做了某些题并掌握了答题套路后,其他题就会容易一些。 你可以只看看想法。

数据结构答题套路:讲思想的时候,一定要有时间复杂度和空间复杂度的分析。 即使你没有高效的算法,你仍然可以通过使用暴力枚举来获得一些分数。

3.强调要点

1)必须坚守两个字:功利! 考研笔试就是一场考试,尤其是当你的时间如此紧迫的时候。 一位高票人士回答说,他的出发点是用正确的方法打牢基础,但你时间不够,只能参加考试。

2)虽然我一直强调考研的功利性,但拥有扎实的计算机基础尤为重要。 所以如果你有幸被录取,请一定要脚踏实地打好基础。 否则,你考了机考,对找工作还是一无所知。

408考研数据结构的东西太弱了,学不到真正有用的东西。

4.补充一下,我之所以一直强调考研的功利方法,是因为我在考研中吃了很大的亏。

我觉得数学公式的推导过程特别重要,所以我基本上把每个数学公式的推导过程都自己重复了两三遍。 我什至还专门准备了一本笔记本,将三本数学课本上的所有定理和推导过程都收入其中。 把它剪下来并粘贴到笔记本上。

我觉得英语单词量很重要,所以我把新东方乱序版和正规版的单词背了一遍又一遍,基本上都背下来了。

结果我因为这两个行为,花了很多时间做题。 我当时就想考研应该算是学东西,打基础,但是后来就没有足够的时间做题了。 每个人都是不同的。 我强调的可能不适用于你。 你可以自己学习一下。

韩乃奇

我今天才去确认一下。

我想说的是:还是不要太认真的好。 太多、太困难、太慢。 以前我都是边看代码边敲代码,直到读到三分之一,但是跟不上节奏,就放弃了,然后很快就写完了。 讲了很多数据结构,然后去天勤温习一下题

现在的目标是获得分数,而不是掌握数据结构。 那么,如何考试呢,我们一起努力吧。

ps,每天一定要锻炼身体,不然生病了会很不开心,惹事生非,流血流泪。 更新,我应该已经通过了第一次测试,但我担心重新测试,因为操作系统无法读取它。

成功换工作

我不知道这个问题是否通过了。 考研结束后,最好以了解的目的再过一遍。

匿名用户

最近50天,大家都会承受很大的压力。 一定不要打断你的步伐。

不要担心你不需要的事情,比如时间不够,冷静下来。

与未来相比,现在开始是最早的时间。 无论如何,距离考研最终调整还有一段时间。 如果你的身体能承受的话,你可以多睡半个月以上。

最后一个月要早睡早起,保证充足的睡眠。

我不是计算机人,对计算机了解不多。 我给你的建议是,政治实际上会比其他科目得分更高。 我们在政治上绝不能放松。 政治考试多了,其他薄弱科目就会背下来。

今年我和男票一起考研。 希望我们都能一切顺利。 我担心会给他带来很大的压力。 其实我真的很担心他逃考,也不知道该怎么安慰他、鼓励他。 男生的自尊心也很强,怕自己说多了,会觉得我不信任自己的能力。 控制自己的情绪,不吵架,关心他,陪在他身边,是我现在唯一能做的事情。

如果你和他有同样的处境,那压力一定很大。 快点! 快点! 冷静下来! 首先不要对自己失去信心! 你不能白白准备数学和英语! 坚持住! 为了你爱的人和爱你的人,你一定要努力!

小清新女孩

李狗蛋

我会更新一下,见下文

我忍不住强迫自己回答。 。

今年我参加了803数据结构与编程一级英语二级考试。 是的,我很害怕。 我参加了硕士学位考试。

目前还剩不到50天了,从高数到均值定理,从线生成到向量,概率方面的数据结构我还没见过。 我已经快完成第 2 章了。还没有讨论堆栈和队列。

我只有0基础。 我想我应该注重参与。 如果我一不小心考上了研究生,明年我会告诉你。

其实没必要太害怕数据结构。 首先要有一个整体的概念。 基本上,它们是线性表、队列、数字图、搜索和排序。

我大概用了30天左右就完成了。 买了一本专业课的书,做了小题和历年试卷。 基本上,我只是选择填补空白。 花10天左右的时间练习算法等等。 最近10天基本处于复习状态,重要的话题和算法我们会再看一遍。

仔细看看半搜等等。 反正我考研的时候,书上的算法基本就过了。 如果我把书上的算法好好练习一下,背下来,就差不多了。 首先说一下,还有350天我就要考研了,所以我很紧张。

摩诃

我选了天琴和王道的一本。 感觉天琴的书进度控制比较好,练习也比较合适。 我的基础知识也是零,所以每天读一章,用了一个半星期(每天一个下午)第一遍就读完了。

王道的功法经常超出范围,到后面去,有时做起来不太舒服,但质量也不错。

新东方有计算机408在线课程,数据结构还不错。

呃,这东西有这么可怕吗? 我感觉树的后面部分有点复杂。 整本书中需要理解的东西比记住的东西要多得多。 但我对自己要求不高。 80分万岁~

顺便说一句,你把数据结构搞得这么难,让我觉得看完数据结构就万事大吉了。 计算机网络的冲突计算、组成原理等根本不比数据结构简单。 除了数据之外,还有更多东西需要记住。 很多结构。

感谢本科专业,我是土木工程专业,每一科都或多或少接触过计算机408的内容,所以大概比较容易理解,但是我对Dijkstra算法之类的确实很烂。

有没有刚开始复习考研的同学?

标签: 考研 数据结构 考研英语 算法与数据结构 考研政治

发表评论 (已有39068条评论)

评论列表