讨论/技术交流/新手求助,买了labulading大佬的书和算法4这些书,但是看不懂/
新手求助,买了labulading大佬的书和算法4这些书,但是看不懂

看着费劲,完全没有那种灵活的思维,只会直接看答案然后拍大腿说卧槽还能这样?这种情况怎么办?先不看书么?先找找简单的题多做做?还是说有初级教学啥的?有大佬指路么?

共 11 个回复

是时候再次搬出这个链接了。

https://leetcode-cn.com/circle/discuss/MKwnEl/

4

《算法 4》可以结合 LeetCode 学习 版块里面的一些免费教程: 「二分查找」、「数组」、「哈希表」等等就可以入门了。

要进阶的话可以看看《算法导论》,同样还是「理论 + 练习」的模式。遇到不会的问题,可以到对应问题的题解区和讨论看一看。

一口气吃不成大胖子,多练习、多思考、多总结,慢慢就能找到适合自己的刷题和学习的方法,加油!

2

labulading?labulachao!

2

《算法 4》买对了,看不懂的话只能多看几遍了,这本经典书籍值得推敲,稍微有点耐心,你可以搞定的。labulading(改名大法好)的小抄就不要看了,抄袭 + 误导,危害不浅,根本不是什么大佬,称呼他大佬是对大佬的侮辱。可以看看楼上大佬给出的链接。

刷题简单来说就是重复练习一个又一个算法知识点,面试和笔试的考点不多,要有一个计划逐个突破。有些问题很有技巧,想不到非常正常。从易到难、按标签刷题我想绝大多数同学都是这么干的。

可能怎么准备初高中数学题,就怎么准备面试的算法问题吧,不要把算法问题当做脑筋急转弯(虽然也有,但是笔试遇到可能性很少),其实面试的算法问题还更简单,因为很多时候会遇到 LeetCode 原题。加油!

2

新手入门:《大话数据结构》、《图解算法》
这两本书风评很好,但我没看过,因为我直接在课堂跟着老师入门的。。。

1

那本是小抄,和「精炼」不沾边。

1

一遍遍琢磨。我也买了。他的代码都是经过反复推敲的,很清晰。当成一个精炼的刷题笔记挺好的。

1

算法4可以的,最近刚买

我觉得labulading的看看就好,不要被模版带偏了,多加练习,多体会

新手不会做就直接看题解,先从简单题开始,没有思路就看题解,然后理解题解的方法就行,多做几题类似的你就可以独立做出来了,然后做个一俩百题简单中等基本都有个思路了。
每次盯着一个Tag刷,同Tag的解题方法一般有共通之处,从简单做到中等就能模仿出来了。
算法这种东西就是多做,多看,不用害怕看题解,看完一道题先在脑子里回忆自己已经学会的方法,例如滑动窗口,双指针等等,如果没法套上去就直接奔题解去,看看大佬是用什么方法做的,如果题解的方法是自己知道的但是在刚才却不懂怎么套用就要记住,如果是自己不会的就模仿者做一遍然后理解起来就行了,久而久之遇到一个新题也可以自己独立做出来了。