亲测有帮助。
下面的个人经验,只是关于在美国的学计算机的看法,因为是我出国才转计算机的,国内的情况两眼一抹黑,说错了大家别怪我。
从一开始2sum不会,到现在带着五个小伙伴一起刷。这中间经过了挺久,但要是没有LeetCode这样的平台,我的算法和数据结构可能永远停留在纸上谈兵的状态。
因为是转专业的,所以很多东西不知道从哪里学起,也走了很多弯路。
现在把我自己觉得特别好的资料分享给大家,希望大家刷题的过程中,能先从这些基础入手,把题目都弄明白。
其实刷题就是一个入口,等你题目刷得差不多了,就可以写一些项目,这些东西就能串起来了。
对生活的帮助的话,就是因为自己之前摸索出到底应该怎么刷题,然后带着小伙伴刷。收获了友谊,锻炼了英语,因为我们其实是一个international小组,有一个韩国小姐姐,我们必须说英语。
哈哈,以上是真事。但题主肯定不是指这么肤浅的方面啦。
对思维的帮助也有的,因为写代码就要很耐心啊,出了bug得查啊,这个过程很锻炼人的。
还有就是做事情更有条理了啊。
反正优点不少的,如果你想了解我到底怎么刷题的,可以去这个回答下参考一下,就不重复啦(你看看,这个就是像链表的next指针一样,就说有帮助的嘛。。。。):刷完LeetCode是什么水平,能拿到什么水平的 offer ?www.zhihu.com
哦差点忘记了,在北美,计算机找工作就是要刷题。
不刷题的话,以后的连生活都没有。刷了其实也没有,因为不是在刷题面试,就是在刷题面试的路上。无限循环。
希望对你有帮助,希望你能给我点个赞,希望大家都能找到工作。
以上。