当前位置:首页 > 科学课件 > 正文内容

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

zhao_admin1年前 (2022-05-21)科学课件36

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

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

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

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

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

至于MIT的算法和高级数据结构这两门课。 《算法》属于录制课程, 配套不是很完善,视频也不清晰, 难度是有,总之学习体验真的很不友好,在完全木有mooc的当时, mit的全面开放录制课程确实值得d大大的点赞, 但现在来看, 这批视频的质量还有配套设施都有点落后了 , 我个人不是很推荐。 高级数据结构那些数据结构真的是太fancy了, 我真的觉得没什么用。

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

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

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

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

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/62367.html

分享给朋友:

相关文章

科学ppt背景图片大全高清版(科学ppt背景图片大全高清版下载)

科学ppt背景图片大全高清版(科学ppt背景图片大全高清版下载)

ppt背景图片大全?方法一、打开要添加背景的幻灯片,在内容区域中右击选择“设置背景格式”。从弹出的窗口中选择“图片与纹理”,此时已经有纹理应用到内容页中。如果觉得纹理效果不好,可以选用自己喜欢的图片。方法是:点击“文件。。。”,从本地选择一...

什么是房屋的混合结构和框架结构??

什么是房屋的混合结构和框架结构??

混合结构不是指单一的结构形式,如砼、木结构、钢结构等。而是指多种结构形式总和而成的一种结构,即混合结构。 是指承重的主要构件是用钢筋混凝土和砖木建造的。如一幢房屋的梁是用钢筋混凝土制成,以砖墙为承重墙,或者梁是用木材建造,柱是用钢筋混凝土建...

根据多媒体课件结构特点,媒体课件的主要类型是哪些

根据多媒体课件结构特点,媒体课件的主要类型是哪些

课件是一种根据教学目标设计的,表现特定的教学内容,反映一定教学策略的计算机教学程序。它可以用来储存、传递和处理教学信息,能让学生进行交互操作,并对学生的学习作出评价的教学媒体。按照不同的分类标准,不同的分类方法。一、根据多媒体 系统结构的系...

粤语自称是古汉语,为什么叫土白话,不叫秦语、汉语、唐语呢?

粤语自称是古汉语,为什么叫土白话,不叫秦语、汉语、唐语呢?

粤语就是世界认知的唐话,也就是你说的唐语。 粤语是当今中国保持最完整古汉语的语言!有9个元音,普通话才4个发音!说粤语是汉族人民的骄傲!粤语(唐话)必须要保持和发扬! 在旧时,广东的客家只能是客家,客家原是江西南部到广东的流民。客家人说的话...

如何组织小学科学课堂教学?

如何组织小学科学课堂教学?

【摘要】科学课是“以培养科学素养为宗旨的科学启蒙课程”,要“以探究为核心”。而探究课的开展,必须以成功的课堂组织为前提。课堂组织管理中要注意树立教师威信,制定必要规则,要让学生明确探究的目的、还要指导探究的方法,要科学的管理实验器材,合理安...

鸟飞机的科学常识和方法?

鸟飞机的科学常识和方法?

有飞机的科学常识,是利用空气浮力进行飞行。 ppt的动画效果,怎样让图片上的这只鸟飞起来? 问题表述不清,应该是照片飞入,是不是单击后图片飞入,后面的照片覆盖着前面的。这个容易,把几张照片叠放在一起全选后做进入动画,然后在动画窗格排列好几个...