请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

以面试为目的的学习顺序和比重

波波老师,对于短时间内为算法笔面试作准备的学习,学习算法思想、玩转数据结构、玩转算法面试这三门课程,学习顺序和比重是怎么样的?

正在回答 回答被采纳积分+3

3回答

liuyubobobo 2019-04-02 02:46:47

首先,一定要明确,面试除了算法以外,还会涉及很多别的内容。我在《玩转算法面试》课程中专门提过这个问题。切不可值准备算法。不过单从算法角度的准备,我的这三个算法课程的学习顺序,我的建议是这样的:


注意,以下学习建议是针对时间比较短,面试突击制定的。


1)先看《玩转数据结构》,从第一章一直看到第八章——《堆和优先队列》,就可以先不看了。之后,可以直接看十二,十三,十四,十五,四章内容。对这四章内容,了解原理就好了,可以不管具体实现。


2)看这门《算法与数据结构》,其中会有一些内容和《玩转数据结构》有重叠,所以会快一些。对于课程中的索引堆,并查集,不要看!对于图论算法部分,图的基础一章需要看,对于最小生成树和最短路径两章,只看懂基本思路就可以了,不需要看算法优化部分。


3)重点是《玩转算法面试》,完整看下来。每一小节会有很多练习,时间紧的话不需要每个练习都做了再继续后续的学习,尤其是Hard难度的题目,不需要碰。先保证课程视频里讲的知识点都理解,每一小节的练习做几个有感觉就好。如果整个课程都看下来还有时间,到时候应该你也已经对Leetcode的很多问题有概念了,可以回过头去再有针对性的根据自己的时间做更多练习:)


==========


如果你的时间特别特别特别紧,因为计算机专业,对《玩转数据结构》和《算法与数据结构》两个课程的学习,或多或少都是了解的,可以考虑直接去看《玩转算法面试》刷题。


最后,对于Leetcode,我讲《玩转算法面试》的时候,还没有中文版,现在Leetcode已经进中国了,对于很多问题了有了相应的中文翻译。如果自己英文吃力,没有学习英文的打算,可以考虑直接使用中文的Leetcode:https://leetcode-cn.com/


提前预祝你Offer多多:)

8 回复 有任何疑惑可以回复我~
提问者 我叫夏学习 2019-04-02 00:38:58

老师,我还没有购买玩转数据结构,希望老师能贴一下这个回答

0 回复 有任何疑惑可以回复我~
liuyubobobo 2019-04-02 00:23:38

不知道你是否购买了《玩转数据结构》课程?或者能否直接看到这个问答:https://coding.imooc.com/learn/questiondetail/54345.html 


如果你不能看到,请告诉我。我在这个课程的问答区,再贴一下这个问答。


加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 我叫夏学习 #1
    希望老师在这个课程里贴一下这个问答
    回复 有任何疑惑可以回复我~ 2019-04-02 00:39:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信