尊敬的各位大佬们,请问数据结构和算法入门看什么书籍或者视频?

2020-12-22 17:00:12 +08:00
 neochen13

如题,非科班出身,工作多年,想要从头开始弥补基础

4296 次点击
所在节点    程序员
21 条回复
neochen13
2020-12-22 18:06:23 +08:00
有大佬吗
liuguangxuan
2020-12-22 18:28:23 +08:00
菜鸟路过,最近打算重学数据结构与算法,最终选择了<<数据结构 c++语言版>>,清华大学计算机系列教材,邓俊辉著。
Tompes
2020-12-22 21:40:52 +08:00
《算法导论》永远的神
ljpCN
2020-12-22 22:43:45 +08:00
2 楼说得对,找本科教材比较靠谱
vhysug01
2020-12-22 23:50:24 +08:00
看过一点视频,赶紧看书没啥效果,还是刷题好

基本的数据结构与算法就那几种,但是出题,基本都是不会的😂
wolfish
2020-12-22 23:52:54 +08:00
同意 2 楼,找本大学教程通俗易懂。
如果还想刷点题,可以看下《挑战程序设计竞赛》
gou7ma7
2020-12-22 23:55:02 +08:00
个人不太建议看本科生的教材。
反而是比较推荐类似于小甲鱼的视频,或者大话数据结构,first head 的那种插科打混的视频或者书籍,
原因很简单,如果你连这种轻松图都看不下去的话,去看大部头教材肯定没用了。
shlabc
2020-12-23 00:08:56 +08:00
1 、入门:《啊哈!算法》《我的第一本算法书》《图解算法》《漫画算法 Python 篇》
《零基础学算法 第 4 版》《 labuladong 的算法小抄》《算法第一步 Python 版》
2 、进阶:《大话数据结构 溢彩加强版》《程序员代码面试指南 IT 名企算法与数据结构题目最优解 第 2 版》
《挑战程序设计竞赛 算法和数据结构》
3 、终极:《算法 第 4 版》《计算机程序设计艺术 全五卷》
hoyixi
2020-12-23 00:13:20 +08:00
B 站随便一搜,大学课程、培训机构、民间的,太多了,反正内容都差不多,找个你能听下去的。

重点来了:多写。用你最顺手(平时找工作混饭吃)的编程语言,多写。 不搞学术的话,这玩意没啥高深的,唯手熟尔
Takamine
2020-12-23 00:19:38 +08:00
《算法 4 》,一本我觉得这辈子我都看不完的书。_(:з」∠)_
sizhitu
2020-12-23 06:38:01 +08:00
极客时间
wnpllrzodiac
2020-12-23 07:51:20 +08:00
大话系列? headfirst 系列?图解系列?
anansi
2020-12-23 10:15:47 +08:00
算法 4 很难吗。。。主要内容都还是基本的数据结构和算法啊, 认真看两个月就看完了
算法导论难很多。
有追求直接看 OI wiki.
anansi
2020-12-23 10:16:13 +08:00
来看 OI 吧
tuoov
2020-12-23 10:39:27 +08:00
邓俊辉写的的<<数据结构 c++语言版>>,书写得非常棒,还可以在学堂在线上看到他本人的课程视频
renmu123
2020-12-23 10:56:28 +08:00
推荐大话数据,简单易懂
Goat121
2020-12-23 13:10:29 +08:00
大学教材是严蔚敏的《数据结构与算法分析》,毕业后又看过几遍
现工作 8 年也算到了时不时应用数据结构的境界了,理论基础没吃过亏。
反对上面推荐视频的,大话 xx 的
学习从来没有捷径,注定是枯燥甚至是痛苦的。
学不下去就去适应,坚持到适应为止。不然你听说过忍不了健身的痛苦又能练出一身肌肉的么?
看作者不相关的插科打诨,和边学习边玩手机有什么区别?还不如玩手机能自己选呢。
学习又不投入,就成了大家从小到大都见过的那种人,学习时间比谁都长,一高考连个普通一本都上不了。
zxcjqyy
2020-12-23 17:45:48 +08:00
最近早上天天在看黑马最新视频,搭配着算法第四版,受益匪浅
wxw752
2020-12-23 18:26:47 +08:00
我正在看算法图解,浅的很,非常适合我
ranio
2020-12-23 19:32:13 +08:00
https://teachyourselfcs.com

这个链接送给楼主。

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

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

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

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

© 2021 V2EX