你不知道的 LeetCode 技巧(第二篇)

共 1652字,需浏览 4分钟

 ·

2021-08-25 09:17

上一篇 你不知道的 LeetCode 技巧(第一篇) 讲述了三个 JS 刷题的小技巧。今天来分享几个 leetcode 通用小技巧,不管你是用什么语言刷题都可以使用。

tip1 - 中英文切换

力扣中国部分题目描述由于翻译的原因,会变得难以理解,甚至出现「翻译错误导致题意发生变化的情况」

这个时候推荐大家使用「切换语言」功能,将其转化为英文。

如下是中文题目描述:

接下来,可以点击下面的图标切换语言。

这只是切换单个题目的语言,如果你想切换整个网站的语言,可以点击力扣中国顶部右侧的这个按钮。

tip2 - 快捷键

使用快捷键可以显著提高效率,刷力扣也是一样。

如下是我常用的两个快捷键,强烈推荐使用。

  • 提交代码:cmd + enter
  • 执行代码(测试):cmd + `

目前力扣编辑器提供八个快捷键绑定,更多快捷键可以参考力扣的提示。如下所示:

另外如果你是 windows 那么上述快捷键肯定不生效,那么你可以按照如上方式查看文档了解具体的快捷键绑定。

tip3 - 限定时间刷题

之前我提到过:「推荐大家给自己做题设定一个时间限制」。可以采用如下方式:

  • 力扣模拟面试
  • 力扣周赛

大家可以做题时点击这个给自己限定时间。

值得注意的是,默认限制时间是 30 分钟。「建议大家逐步缩短时间,做到 15 分钟以内」,有条件的话挑战一下「五分钟」

tip4 - 在线面试

如果你是面试官,也可直接使用力扣来出题。力扣中的很多功能都可以使用。

你可以自由添加力扣原题,当然也可以自己出题。

更有意思的的是,竟然可以出前端题 😹。其实前端题就是一个类似于 stackblitz 的东西。不得不说,如果你是前端面试官,这个在线面试功能可以说很全面了。

另外也支持文字聊天,语音,视频,在线评价等常见的面试功能。

简单适用了一下,一个月可以免费创建 10 次面试,每次面试不能超过三个小时,总体来说还蛮方便的。

tip5 - 刷题插件

我自己做了一个刷题插件 leetcode-cheatsheet,它扩展了力扣平台的功能。

比如:

  • 一键写题解
  • 一键复制所有内置测试用例
  • 数据结构可视化
  • 复杂度对照表, 直接根据数据规模反猜答案的算法复杂度

功能太多了,不一一介绍了。

更多功能以及「如果获取插件」可以参考之前我写的文章: 刷题插件新功能 - 「数据结构可视化」上线啦

总结

文章写于 2021-08-17。如果后续力扣改版,那么相应功能可能会发生变化。如果后续力扣推出新的功能,力扣加加也会第一时间同步大家。比如力扣刚刚发布 APP 的时候,我就参与了内测第一时间给大家带来了这篇文章 力扣 APP 全新改版,史诗级增强!

本文给大家介绍了五个在力扣中国刷题的技巧:

  1. 使用中英文切换功能,防止因为翻译问题使自己看不懂题目描述。
  2. 使用快捷键提供自己的效率,尤其是执行和提交这两个功能。
  3. 限定时间刷题,创造面试的紧张感。
  4. 如果你是面试官,不妨试试力扣的在线面试功能。
  5. 如果你刷力扣,强烈推荐我开发的力扣刷题插件。更多功能,等你来提。

爱心三连击

1.看到这里了就点个在看支持下吧,你的在看是我创作的动力。

2.关注公众号力扣加加,获取更多算法硬核文章!加个星标,不错过每一条成长的机会。

3.如果你觉得本文的内容对你有帮助,就帮我转发一下吧。

  • 后台回复:「电子书」,获取我精心制作的算法刷题电子书(20+万字)
  • 后台回复:「背包」,自动获取《背包九讲》pdf
  • 后台回复:「脑图」,自动获取我制作的算法脑图总结
  • 后台回复:「刷题插件」,自动获取上万人都在用的力扣刷题插件

另外你还可以回复具体的算法专题获取相应的文章,比如 「二分」「堆」「树」「链表」等等

微信更新了推送规则,优先推送有互动的公众号,为了不错过更多优质文章,大家不妨点个赞!

浏览 383
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报