LeetCode(力扣) 刷题注意事项 持续更新 ~ ~
做题中
没有思路的题目
你是新手,如果一道题,你想了十多分钟都没有一点儿思路,就果断放弃。去看看正确答案,理解之后再自己敲下来。放心,放心以后还会遇到的。
提交
提交前检查代码
- 检查是否都赋了值
- 函数是否有返回值的要求(需要返回 list 的函数,不要返回null)
- 结合题目给出的示例,将自己的代码在自己的脑子里边跑一跑
看别人的答案
在哪儿看题解
-
当然,非常推荐的,有能力阅读英文的可以去英文版的LeetCode上,看看其他很久以前就沉淀下来的答案 。代码比较耐得住打磨。
将 -cn 去掉就可以访问英文版
以下针对LeetCode 中文站(力扣) -
你可以先看看题解区域,看看官方和精选的题解你能看懂不
-
如果上述官方题解或者精选题解,你都不太懂,可以看看题解左边那个评论区,会有很多对话式的代码讲解
不要试图从代码理解思路
从代码理解思路虽然比较方便,但是这样的东西很难消化成自己的。只有自己理解了思路,写代码才会的心应手。
LeetCode 中的坑
新注册一个美国站账号,并且去同步
-
如果你从没有使用过英文版的 leetcode,那么请不要特意去注册一个美国站的账号,并试图在中文版力扣上同步你的数据。
因为,你新建的美国站账号是空的,里边没有任何数据。如果你将美国站的数据同步到力扣上,那么你所有的提交记录都会被删除(做的笔记不会删除)数据会全部清空!!!
快捷键冲突
- 如果你习惯了使用 IDE 中的的快捷键,比如说 VSCode 中的 Ctrl + Enter 向下新开一行。如果你在,leetcode的代码框中按下Ctrl + Enter 的话,会将你现在正在编写的代码直接就提交了。