以下是我个人做题过程中的一些体会:
1. LeetCode的题库越来越大,截止到目前,已经有321个问题了。对于大多数人来说,没有时间也没有必要把所有题目都做一遍(时间充裕可以随意)。刷个100题左右应该就差不多了(可以考虑序号为前100多的题目,相对更经典一点)。
2. 从AC率高的开始做,难度从简单->中等,先不要做困难的。
3. 可以按照下文的面试出题频率顺序来做,从频率最高的一批开始。
4. 尽量不使用IDE,直接在平台上写代码。
5. 不要看标签,不要看标签,不要看标签。标签相当于问题的分类,看了标签就会往那个方向去想,不利于自主思考。
6. 写好代码先不要提交,人工检查一下代码,比如分号是否都有写,return有没少等等。
7. 人工检查完后使用“Custom Testcase”功能自定义测试用例,注意检查边界,然后“Run Code”,这步可以发现蛮多问题的。
8. 等RunCode通过后,再去提交。

刷题顺序:
出现频度为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

LeetCode刷题指南(一)相关推荐

  1. 【恋上数据结构】复杂度知识以及LeetCode刷题指南

    基础知识 什么是算法? 如何评判一个算法的好坏? 大O表示法(Big O) 对数阶的细节 常见的复杂度 多个数据规模的情况 LeetCode刷题指南 斐波那契数列复杂度分析 斐波那契数列 - 递归 斐 ...

  2. LeetCode刷题指南

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:Leetcode刷题指南 ...

  3. LeetCode刷题指南——题目精选1

    这是LeetCode经典题目总结文章~ 基础:将数据结构及算法学习的差不多,LeetCode题目按类别刷题及总结,参考鄙人数据结构及算法系列文章~ 按类别将每类题目做好,大概刷250道左右的程度即可. ...

  4. Leetcode-How-What 力扣Leetcode刷题指南

    Leetcode-How-What 力扣Leetcode刷题指南 About the way how to use Leetcode wisely for preparing the intervie ...

  5. LeetCode刷题指南!

    Datawhale学习 举办方:Datawhale.天池.LeetCode 为了帮助小伙伴更好地准备笔试,拿到春招offer,Datawhale联合天池.LeetCode推出24天刷题指南,组织了Le ...

  6. Matrix Studio LeetCode 刷题指南

    Hello 大家好,我是Alex,今天来说明一下Matrix工作室每日一题的刷题指南,虽然刷题一直饱受诟病,很多人不想刷题,但不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会. 现 ...

  7. Leetcode刷题指南和top100题目

    原文链接:https://blog.csdn.net/qq_39521554/article/details/79160815 参考博文:https://blog.csdn.net/mmc2015/a ...

  8. 零基础新手学习算法Leetcode刷题指南

    刷算法到底在刷什么?这是很多人会想不明白的.而算法为什么这么重要,今天想说下这块内容.市面上都在说不要重复造轮子,这里说的不是你在一开始就不造轮子. 我们学习成长的过程是,先模仿,后改造,最终创新.所 ...

  9. leetcode 刷题指南

    说明: leetcode 有中英两版,个人喜欢中文版:虽然英文版的貌似逼格更高,但是毕竟咱们就是冲这刷着爽的感觉去的. 1. leetcode的输入输出方式 注意:在leetcode里面输入输出方式是 ...

最新文章

  1. TCP三次握手及四次挥手详细图解
  2. 基于ZXing的二维码,你可以这样改造它
  3. 定时器Timer的实现
  4. 如何跨域来同步不同网站之间的Cookie
  5. redis+php微博,redis+php实现微博(三)微博列表功能详解
  6. Java当中的异常处理
  7. 计算机过程控制系统李向舜pdf,2010-2011学年一学期(16-19周)考试安排表(1)
  8. Scp远程批量执行命令
  9. 11.看板方法---建立服务水平协议
  10. 转载如果在浏览器网页标题栏左侧加自定义小图标
  11. (转)全球最神秘的高频交易巨头Jump Trading
  12. unity3d shader 自定义光照函数
  13. web压力测试的几个指标
  14. 一个SQL SERVER查询分析器非常好用的工具
  15. 典型医疗场景数据安全风险态势感知方案
  16. 简单聊聊OpenWrt的UPnP协议
  17. NOIP中的数学--第6课 排列与组合
  18. 2021级《高级语言》重现 F 方阵
  19. 操作系统镜像资源(迅雷、天翼云、百度云)
  20. Python地学分析 — GDAL将多个遥感图像叠加保存为tif文件

热门文章

  1. 关于windows xp sp2/sp3 中tcpip.sys对于Raw socket的限制
  2. cocos2d-x游戏开发(八)各类构造器
  3. 简略图解:输入 url 到出现页面,浏览器做了什么?
  4. 高级数据结构与算法 | 红黑树(Red-Black Tree)
  5. python中的线程threading.Thread()使用
  6. 解决IDEA本地仓库有jar包却无法引用和打包问题
  7. 为什么将0.1f改为0会使性能降低10倍?
  8. Kafka分区分配策略(2)——RoundRobinAssignor和StickyAssignor
  9. 【今晚7点半】:六款开源LL-HLS/LL-DASH播放器评测
  10. 奇葩说之RTC的那些事