数据结构考研网课

免费试学
讲师推荐
24考研预备营(免费学)

数据结构考研网课,考研辅导要找靠谱的平台和师资。

学习算法与数据结构,有什么比较好的MOOC或者比较好的书籍推荐?

清华邓老师的《数据结构算法》,C++,非常经典,质量非常高,最大的特色是讨论问题系统完整,难度有,最大的价值是那套完整的数据结构code,唯一的缺点是题太少,可能是邓老师不主张刷题吧。

要刷题的话,浙大《数据结构算法》,课程内容也不错(但显然是不如邓老师的课),好处是题多,有一整个oj给你各种难度慢慢刷,可以好好刷题。刷累了可以再去考一个姥姥的PAT。哈哈哈哈。

edx上普林斯顿的《算法》,也就是算法那本书的作者按照《算法》书的顺序给你讲一遍,java,讨论问题很深入,PPT非常好。可以零散的听作为邓老师的课的补充。当然,如果你必须要javabased的,那也可以系统跟这门。

最后是stanford的《算法分析与设计》,是《数据结构及算法》的进阶课。目前没有可以替代且质量高的中文课程。

这四门这些年断断续续基本都刷完了,有些内容甚至刷了很多遍。如果你想要系统的学一遍的话,建议1先系统啃一遍。

至于MIT的算法和高级数据结构这两门课。高级数据结构那些数据结构真的是太fancy了,我真的觉得没什么用。

书这块的话。不要刷《算导》,不要刷《算导》,不要刷《算导》。我这辈子就没见过谁,真的刷完了算导。这就是本工具书,查一查了不得了。翻译也不是非常好。

看〈算法〉不如去看作者讲的课。〈算法设计与分析〉是好书,可看。但我觉得Stanford的课更好。

倒是推荐两本,一本是我软的〈编程之美〉,一本是〈编程珠玑〉,两本都不是那么典型的数据结构教程,而是真的应用算法解决实际问题的书。其中,珠玑是解决真的工程问题。而编程之美则是五花八门什么样的问题都有。

最后的最后,万事开头难,如果是选择一件事去做的话,我选邓老师的数据结构与算法课。

考研计算机中数据结构该怎样复习?

本人计算机硕士。考研的时候,刚刚好也考了这门课,所以还是比较有经验的。

我考的是408(计算机专业基础综合)全国统考的试卷。考了110分。其中数据结构有45分。

我就把我复习数据结构的一些经验分享一下吧。

总体

首先你要搞清楚,数据结构这么课的课程脉络。就两个部分,数据结构+算法。数据结构讲了三种结构(线性表,树,图),而线性表和树都是特殊的图。算法讲的主要是查找和排序的算法。

数据结构

上述三种的数据结构(线性表,树,图。每讲到一种数据结构,你要复习的是它的表示,它的操作和它的一些应用。

线性表的表示是链表和顺序表,它的结点的定义。它相关的操作,增删改查等。它相关的应用,比如栈,队列等等。

树的表示有链式的,有数组表示。结点如何定义。它相关的操作,增删改查前中后序遍历。相关的应用,哈夫曼树,b数,b+数,平衡树等。

图的表示有邻接矩阵,邻接表。它的遍历算法,BFS,DFS等。一些相关的应用,比如最小生成树,拓扑排序,最短路径,关键路径等。

算法

查找算法的话,有顺序查找,折半查找,散列查找。

排序算法的话,冒泡,插入,希尔,堆排,快排,归并,基数。

把我上面说的,用代码自己实现一遍。基本的数据结构算是出师了。想要进一步的学习的话,你就会有自己的想法了。

我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构?

第一,我觉得作为一个大学生,自学能力很强。对于C语言没有学完,可以自己抽时间认真学会。不会的可以到图书馆查阅资料,或者上网也可以自学。现在网络平台有好多优质资源,你可以试试。

第二,数据结构的算法比较抽象,必须认真研究。他是编程序的依据,这与C语言没有必然的联系。只是用C语言可以实现一些算法。也可以用别的语言实现。

第三,要对自己有信心。不会的问题可以和老师,同学交流。既然选择好专业,就应该深入研究。

这就是我的一些看法,希望能够帮到你!

以上就是关于数据结构考研网课的详细介绍,比网校将为大家分享更多与考研培训有关的内容,希望本文对你有所帮助。

新东方在线

考研学霸笔记,精选学习资料

0元领取
相关推荐
热门文章