
这俩刷完有快 200 道了,因为还有其他方面要准备,所以没有太多的时间用来刷题
前提条件:国内找工作、初级 /中级岗位
1 yeemeng0320 Apr 19, 2020 应届生吗? |
2 Jooooooooo Apr 19, 2020 几年工作经验目标啥岗位? 算法只是很小的一部分 |
3 darkaforest OP |
4 Jooooooooo Apr 19, 2020 |
5 kurotsuchi Apr 19, 2020 还以为在美国找工作 |
6 nianyu Apr 19, 2020 算法只是很小的一部分,当然现在大多数人都被洗脑了必须刷算法。 我说两个真相吧 1 刷 leetcode 仅仅是为了面试的 你想换工作的化可以提前刷刷 2 刷 leetcode 提高不了对算法的理解能力,应付的只是套路。别想着刷玩这个刷玩那个就变成算法大神了 3 想真正提高算法理解本质看算法导论。 4 在强调一遍 做事情看清本质。刷题只是为了应付面试有用 |
7 newtype0092 Apr 19, 2020 @nianyu 我小时候不写数学作业的时候也是这么想的,靠着点小聪明觉得只要理解就行了,用不着做那么多题,等到上了大学以后才明白不勤练只靠脑子想,除非万里挑一的天才,不然真的没什么前途。 书读百遍其意自现这才是真相。。。 |
8 nianyu Apr 19, 2020 @newtype0092 问题是 leetcode 那东西你刷一百遍一万遍你也没法证明算法。 动手做当然是有必要的,但也得分清什么值得做什么不值得做 |
9 mike123456 Apr 19, 2020 via iPhone 取决于面试官的知识储备 |
10 huhuhushan Apr 19, 2020 via Android 看公司吧,对于只考算法的公司应该 OK 。 |
12 newtype0092 Apr 19, 2020 @nianyu 对一些高级的题确实没法证明,但很多中级和初级题就是对基础知识的灵活运用,堆、栈、树、图、二维数组、位操作等等,这些东西在课本上学完很难用到实践中,通过这些题的练习能很快熟练掌握些基础的用法,对 LZ 这种目标初中级岗位的来说再合适不过了。 至于你说的算法导论,我就没见过谁推荐用算法导论准备面试的,那书对一般人来说没几个月连大概过一遍都难好么?等 LZ 苦心钻研一年半载终于读完了,算法能力极大提升,去面试说起来头头是道,让上手发现磕磕绊绊写不出来,你觉得能还有戏么。。。 |
13 tonytonychopper Apr 20, 2020 via Android 我刷了 400+道,明显感觉到编程能力有提升。当然主要看你想去什么公司,如果是头条这种,还是多多益善,当然其他方面的知识也要好好准备啦。 |
14 kuangwinnie Apr 20, 2020 |
15 ajsonx Apr 20, 2020 前 acm 混子同在刷 leetcode,支持下楼主。 不过发现刷题之后很难有精力还去看别的内容,工作日晚上下班回去刷一两题之后就睡了。休息日还要打周赛,周末的每日一题难度又大点,刷完了还要消化,比较难再去接受其他的知识。 |
16 nicebird Apr 20, 2020 如果都理解了,不需要了。 |
17 hecz Apr 20, 2020 刷啊,如果还想继续提高的话 |
18 Richard56 May 27, 2020 @newtype0092 是的哦,我总是以为学东西只要理解概念思想,做题就能砍瓜切菜游刃有余,然并卵,做起题来啪啪打脸,殊不知人家庖丁解牛,是基于解了不知道多少牛的基础上的。 |