真心请教LeetCode刷题经验,也希望和大家交流

先说下情况:楼主川大渣硕,剑指offer完成。leetcode刷题目前完成:214(easy+medium) hard只做了2题。感觉hard还没有能力攻克。
刷题时间其实已经超过一年了,一开始是一天两道(一开始只做easy难度,周六周日休息),后来变为一天一道(一开始对于medium还不熟练,经常翻答案,一题需要很久时间)。
按理说刷了一年多了也应该刷了300-400题了(有一些题做过多遍,会回头使用不同方法再A一遍),所以只做了214。

目前的情况是 遇到leetcode上medium的题:
1.还是会思考很久
2.很多题目很久后还是没有思路,需要去看答案
3.自己摸索了很久也没有找到科学的刷题方式
4.很多题当时搞清楚思路回头再看又会忘记(平时也会简单总结)
真的想和大家请教一下刷题方式或者学习方法之类,希望各位大佬不吝赐教。

另外 leetcode上的题实在是有点多= =  (没有时间全身心的放在算法上,这可能也是算法总得不到提升的一个原因,还有些其他事情)
况且目前正在公司实习,确实是不会有大把时间刷题。想问下大家怎么有效率的刷题。

再一个楼主想知道应该果断放弃刷新题,回去重新巩固每一道题,把每一道题搞清楚还是继续刷新题?//感觉新题中也有很多新思路

再一个 leetcode 是刷前200就回去巩固呢还是刷的越多越好

以上这些问题希望前辈们,有经验的师兄师姐师弟师妹可以解答= = 其实我相信这也不是我一个人的问题。

万分感谢。
#leetcode#
全部评论
个人浅见分享: 1.开始刷题是直接看标准答案还是坚持自己思考? -- 前100道题,个人倾向于直接看标准答案,学习标准思路!100道之后(前100道最好涉及的专题比较均匀),逐渐增加自己思考的比例 2.刷题是每天2道,常年坚持,还是突击式的争取一个月刷完? -- 个人倾向于后者,尽可能缩短周期,过程中可以每个专题挑选一些有代表性的用于二刷和三刷。之后再在有代表性的里面挑选精品,每次参加笔试面试之前,用来热身,大脑在上战场之前是需要热身进入状态的。 3.刷题到底是锻炼思维,还是重在积累? -- 个人倾向于后者,在理解的基础上积累(思维能力较差的人往往理解起来也会非常困难,这不矛盾),【甚至】是背下来,逐渐你就能融会贯通了。有些题目例如bfs的类的,代码量往往很大的,完全靠面试现场发挥聪明才智,太天真了。
13 回复 分享
发布于 2019-05-29 16:44
刚刚看到了一篇比较好的CSDN 贴出来和大家分享: 链接: https://blog.csdn.net/qq_39521554/article/details/79160815 大致意思就是不要盲目刷题:前150-250是经典题目,看自己。 多刷确实浪费时间。我觉得一题多刷是可取的。 另外: 博客的最后给出了一些经典的题型: 最后附上Lnho大神曾经整理过的刷题顺序,虽然部分已经调整,但总体来说题目还是绝对经典的:  出现频度为5:  1. Leet Code OJ 1. Two Sum [Difficulty: Easy]  2. Leet Code OJ 8. String to Integer (atoi) [Difficulty: Easy]  3. Leet Code OJ 15. 3Sum [Difficulty: Medium]  4. Leet Code OJ 20. Valid Parentheses [Difficulty: Easy]  5. Leet Code OJ 21. Merge Two Sorted Lists [Difficulty: Easy]  6. Leet Code OJ 28. Implement strStr() [Difficulty: Easy]  7. Leet Code OJ 56. Merge Intervals [Difficulty: Hard]  8. Leet Code OJ 57. Insert Interval [Difficulty: Hard]  9. Leet Code OJ 65. Valid Number [Difficulty: Hard]  10. Leet Code OJ 70. Climbing Stairs [Difficulty: Easy]  11. Leet Code OJ 73. Set Matrix Zeroes [Difficulty: Medium]  12. Leet Code OJ 88. Merge Sorted Array [Difficulty: Easy]  13. Leet Code OJ 98. Validate Binary Search Tree [Difficulty: Medium]  14. Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]  15. Leet Code OJ 127. Word Ladder [Difficulty: Medium] 出现频度为4:  1. Leet Code OJ 2. Add Two Numbers [Difficulty: Medium]  2. Leet Code OJ 12. Integer to Roman  3. Leet Code OJ 13. Roman to Integer  4. Leet Code OJ 22. Generate Parentheses  5. Leet Code OJ 23. Merge k Sorted Lists  6. Leet Code OJ 24. Swap Nodes in Pairs  7. Leet Code OJ 27. Remove Element [Difficulty: Easy]  8. Leet Code OJ 46. Permutations  9. Leet Code OJ 49. Anagrams  10. Leet Code OJ 67. Add Binary  11. Leet Code OJ 69. Sqrt(x)  12. Leet Code OJ 77. Combinations  13. Leet Code OJ 78. Subsets  14. Leet Code OJ 79. Word Search  15. Leet Code OJ 91. Decode Ways [Difficulty: Medium]  16. Leet Code OJ 102. Binary Tree Level Order Traversal [Difficulty: Easy]  17. Leet Code OJ 129. Sum Root to Leaf Numbers  18. Leet Code OJ 131. Palindrome Partitioning ---------------------  作者:刺客五六柒  来源:CSDN  原文:https://blog.csdn.net/qq_39521554/article/details/79160815  版权声明:本文为博主原创文章,转载请附上博文链接!
5 回复 分享
发布于 2019-05-29 15:51
我是只刷了Top 100 Liked和Top Interview 中hard之前的部分,题目你是刷不完的,而且很多题目也没必要刷
4 回复 分享
发布于 2019-05-29 16:51
给你说面试算法基本就那20-30个问的比较多,剑指OFFER刷常用的就够了,我都整理出来了 https://blog.csdn.net/cheidou123/article/details/87869943
1 回复 分享
发布于 2019-07-17 21:05
不知道楼主有没有看过关于花花酱的刷题方法,就是分三遍来刷,第一遍在思考五分钟或者10分钟之后完全没有思路就去看答案,第二遍尝试不看答案再刷一边,这次控制在1小时以内,第三遍争取15-20分钟内不看答案实现等等。。
点赞 回复 分享
发布于 2019-07-18 13:06
同求,坐等大佬建议
点赞 回复 分享
发布于 2019-05-29 14:47
我现在基本半个小时想不出来,就去看答案,毕竟笔试时一道题最多也就是思考二十分钟
点赞 回复 分享
发布于 2019-05-29 15:06
感觉还是不能只刷题,偶尔看看书反而提高更快
点赞 回复 分享
发布于 2019-05-29 15:30
帮顶
点赞 回复 分享
发布于 2019-05-29 16:12
同求大佬意见
点赞 回复 分享
发布于 2019-05-29 16:12
mark下
点赞 回复 分享
发布于 2019-05-29 18:02
我也是二月前刷了200题也是大二上学期末尾开始每天一道题,可是我之前没有系统的学算法,只是刷题,所以我是买了牛课的直通bat算法课程,看了是有一个很好的总结,当然这个课程里面没有讲图,,当然leetcode肯定还要再重刷一下的,
点赞 回复 分享
发布于 2019-05-29 19:17
一共就那么多套路bfs,dfs,dp,greedy,backtracking...注意总结
点赞 回复 分享
发布于 2019-05-29 20:39
哪里有标准答案?
点赞 回复 分享
发布于 2019-05-29 22:54
川大带佬
点赞 回复 分享
发布于 2019-05-30 10:14
基本上很多不会,没有思路就是看答案题解,下次见了还是不会
点赞 回复 分享
发布于 2019-06-20 17:24
留个脚印
点赞 回复 分享
发布于 2019-07-17 19:45
谢谢总结分享
点赞 回复 分享
发布于 2020-07-24 13:28

相关推荐

不愿透露姓名的神秘牛友
11-01 16:40
比亚迪 高级OTA开发工程师 25Kx1.36x12 硕士985
点赞 评论 收藏
分享
投递上海智元新创技术有限公司等公司10个岗位
点赞 评论 收藏
分享
21 238 评论
分享
牛客网
牛客企业服务