算法应该从何学起?

2018-11-13 17:38:53 +08:00
 CrazyCodes

算法应该从何学起?感觉自己算法太差了

1613 次点击
所在节点    问与答
5 条回复
Mrun
2018-11-13 17:40:34 +08:00
算法 第四版 红色那本,然后疯狂的刷题
mmdsun
2018-11-13 18:46:52 +08:00
同意楼上的。
watchjulia
2018-11-13 18:51:32 +08:00
《数据结构与算法》这个教材是基础,《编程之美》、《编程珠玑》多看几遍。
各种经典算法反复实现,然后在 leetcode 等平台反复刷题。
多写点就熟悉了。
Akiyu
2018-11-13 19:15:08 +08:00
程序中的算法大多都离不开那些已有的容器和业务
把和这些相关的题都刷一刷, 会有好转, 这是比较笨的办法

好的办法就是提升的逻辑思维, 这相当于从根本上提升自己
不过这东西想要从根本上提升, 十分困难
有些办法你想的到的就是想得到, 想不到的, 怎么也想不到

书本的话, 我推荐<离散数学(本科教学版)>
这本书最大的特点就是包含了大量的练习, 是一本能读多次, 一次能读很久的书
Raisu
2018-11-13 23:46:24 +08:00
我学习的路径超级陡峭。算法导论,算法,离散数学,数据结构,刷 leetcode。。。不建议这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/507485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX