Movatterモバイル変換


[0]ホーム

URL:


登录/注册
下载豆瓣客户端
豆瓣6.0 全新发布×

豆瓣

扫码直接下载

iPhone·Android
豆瓣读书
搜索:

如果你刚学会一门编程语言,想要算法入门,就赶紧看吧

豆豆爸爸 评论算法图解4
2023-10-01 12:46:13已编辑湖南

大家好,我是豆豆的爸爸。

这本书是今年在国庆期间阅读的书,200来页,几天可以看完。

如果你是刚学会一门编程语言,想要算法入门,就赶紧看吧。

不用一上来就啃《算法(第4版)》和《算法导论》,如果啃得特别费劲,一旦啃到需要推导的数学公式,你就会啃不动了。

技术书只有找到最适合自己的那本,有的书写得再好,不在那个阶段就不适合去看。

学习的关键并不在意深度还是广度,而是能不能坚持看完。

作为算法的入门书,主打“图解”,而非“公式”解,理解算法容易方便,但只有200来页,内容比较少。

首先是在算法中最重要的概念--复杂度分析,是学习算法的精髓。搞定了之后,直击算法的痛点,只找重点算法讲:递归、排序算法、广度优先搜索、贪心算法等。这些都是常见的基础算法和基本算法思想。

通过这本书打了入门算法的基础之后,不能光学不练,还要去刷leetcode的算法题训练加深理解。

然后,把《算法(第4版)》当成字典这样的工具书,需要的时候随手去查。

对于基础算法,我们需要掌握原理、熟练代码实现、复杂度分析等,这是因为它们是很多算法问题解决的基础,需要掌握牢固。比如经典的求平方根问题,实际上就可以转化成简单的二分查找,再比如经典的求逆序对个数问题,实际上就是归并排序算法的改进。

有关键情节透露
微信扫码
  • 新浪微博
  • QQ好友
  • QQ空间
算法图解
  • 作者:[美] Aditya Bhargava
  • 出版:人民邮电出版社
  • 定价:49.00元
  • 装帧:平装
  • 页数:196
  • 时间:2017-3
© 2005-2025 douban.com, all rights reserved 北京豆网科技有限公司关于豆瓣 ·在豆瓣工作 ·联系我们 ·法律声明 ·帮助中心 ·移动应用

[8]ページ先頭

©2009-2025 Movatter.jp