×

算法导论 pdf 算法导论 算法

算法导论 pdf(你是如何坚持读完《算法导论》这本书的)

admin admin 发表于2023-01-19 15:33:12 浏览70 评论0

抢沙发发表评论

本文目录

你是如何坚持读完《算法导论》这本书的

谢谢邀请,我是考研复习数据结构时候看的,一开始看《算法导论》完全看不懂,就买了本通俗的有关数据结构和算法的书籍《大话数据结构》,然后看了前几章,再回头看《算法导论》仍然有些吃力,因为当时候我还没有完全掌握一门语言,就又回头从新买了本谭浩强的《C语言程序设计》第四版,然后配合着慕课上的C语言程序设计视频进行学习,并把书上的程序设计相关例题抄写了一遍。特别是对结构体、指针等熟悉掌握后,再回头看《算法导论》或《数据结构》就看得懂了,有种豁然开朗的感觉!

现在进行一下总结:如果想看懂或者说掌握《算法导论》的内容,需要有一定的程序设计基础,要不太吃力,建议看下谭浩强的《C语言程序设计》后再看,对于考研复习数据结构的朋友来说,配合一下《数据结构高分笔记》或王道论坛组编的《数据结构复习指南》更好!

《深入理解计算机系统》、《算法导论》、《数据结构与算法分析》这三本书的阅读顺序是什么

这三本书在大学的时候都认真的阅读过。

《数据结构与算法分析》和《算法导论》两本书有重合的地方。如果《数据结构与算法分析》是普通全日制高校的专业用书,那么里面讲的都是一些基础算法和常用的数据结构。《算法导论》是较为深入的基础算法和更为全面的数据结构。这两本书可以放在一起阅读,没什么问题。

《深入理解计算机系统》主要讲的是操作系统的原理,里面会用到大量的算法和数据结构。所以需要上面两本里面的知识作为基础。学习软件开发,这几本书是核心,就像武侠片里面的内功心法。学好内功心法,以后学习招式就非常的简单了。

如果题主是在校大学生,那么一定要抓住大学的大好时光,静心阅读,多次阅读,读懂,并且里面的伪代码可以用编程语言实现。因为毕业之后,没有那么多时间,也没有那种心智来看理论知识了。想要检验自己对知识的掌握程度,可以到各大院校的oj上面。网址可以自己到网上搜索,很多。下面是我自己以前做的题目:

机器学习的算法和普通《算法导论》里的算法有什么本质上的异同

算法导论里面的是传统的做法,确定的方法,目标是解决一些问题的方法。机器学习研究的目的是数据的规律。它的算法是为数据服务,依赖与数据,而算法导论里面的方法通常不依赖数据。这是我的一点看法。

学习算法,该直接上《算法导论》 还是先看完 《算法第四版》

这两本书都是比较不错的算法书籍,难度和侧重点不一样。

1 就难度来说,《《算法导论》》比较难一些,不适合新手学习,而算法第四版稍微简单一些,易于初学者理解。

2 侧重点上比较,算法导论偏向于培养构造性的思维,解题、证明技巧是“算法的方式”而非“数学的方式”。算法导论优点是全,缺点是太全太厚了,不利于读者短时间内突击学习,感兴趣的话可以当工具书学习。算法第四版这本书的优点是会把算法详细的过程掰开揉碎地讲明白了,并且书里面有大量的配图。它侧重于经典的数据结构和算法。书中用java语言去实现了每一个算法。

计算机这本学科是一门实践大于理论的学科,建议大家先学习算法第四版,将书中的经典算法输入到计算机,运行,体会每一个算法的美妙之处。这样才能将算法学好,打好软件开发的基础!