关于学习

来源:15-2 学完整个课程,再回顾一下这三篇文章,可能有不一样的体会

Ethan_Qjm

2020-05-23

老师,我从这个课程一直跟下来,到现在,觉得自己在数据结构这方面确实有非常明显的提升,非常感谢老师,也希望老师以后可以多开点关于数据结构和算法的课。
但是同时我又有点疑惑,因为我现在学完之后,对于数据结构性质和实现原理大部分还是记得的,但是前面的数据结构底层有些实现我已经不是很记得了,我就觉得好像有点害怕,我怕过一段时间我就忘光了,如果总是学一点忘一点,每次想到这我就很焦虑。
而且我本人还有一些个人问题,就是我不太能坚持读完一本书,我老是对看书没什么兴趣,甚至一些科普书我都没能看完几本,我一直都知道看书很重要,有一些书也写得很好,能学到很多东西,所以我想问问老师,有没有什么给我的建议?
最后一个问题,老师你已经出了图论的课程,我想问问,你的数据结构与算法的现有的5门课,你大概推荐的是以怎么一个顺序观看呢?因为我觉得学习你的课能收获很多,我也打算把你的课都学了。毕竟现在我才准备上大三,我还有比较充足的时间,也希望老师你能给我一些建议。谢谢bobo老师。

写回答

1回答

liuyubobobo

2020-05-25

关于遗忘,我在知识星球曾经有一个回答,希望对你有启发:https://t.zsxq.com/z3byZBe

(可能需要使用微信打开才能阅读)


关于读书的建议,我觉得你的问题本身还是坚持的问题。我不知道你是怎么理解坚持的。我的公众号有一篇文章,叫《慢增长》,你可以读一读,看看是否对你有启发?https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247484452&idx=1&sn=40d971c16938e91e8e22777e04520574&chksm=fd8cab62cafb22747829f86dc280598a15a9750cb5974ab0bd44effade5f9926c1a7075dba3e&token=951326947&lang=zh_CN#rd


==========


如果看完这个课程,想进一步学习图论算法,可以看《玩转图论算法》。


如果近期准备面试了,可以看《玩转算法面试》。《玩转算法面试》是一个很好的 Leetcode 入门课程,之后可以按照这个路径刷一刷 Leetcode。


《看得见的算法》可以根据自己的需要看是否学习。整体这门课程的内容不是刚需,但如果自己觉得很有意思,很感兴趣,可以学习:)


我的其他课程我认为都不是计算机专业必学的,都是某个特定的细分领域了:)


加油!:)

0
5
liuyubobobo
回复
Ethan_Qjm
如果购买了可以学一下前面的排序部分,还是值的学的。另外,那个课程讲了索引堆,并且在后将图论的时候,Prim 算法和 dijkstra 算法都使用了索引堆。这个思路和我在《玩转图论算法》中讲的不一样。索引堆是一个更加高级的数据结构,一般面试不会考。所以如果感兴趣的话,可以当做进阶的资料来学习:)加油!
2020-05-26
共5条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程