当前位置:首页 > 引流 > 正文内容

leetcode刷题用什么语言(leetcode刷题经验)

admin3年前 (2022-10-10)引流1101

还在为刷LeetCode效率低而烦恼吗?

今天为大家带来两个干货分享,让你的刷题效率up up up!

   

首先,工欲善其事必先利其器。

第一份干货来自网友在GitHub上分享的一份教程:在IDE中刷题,让编码调试一体化。

听起来有点意思啊,让我们来看看是怎么实现的~

使用教程

安装:

首先,需要安装插件leetcode-editor:https://plugins.jetbrains.com/plugin/12132-leetcode-editor

然后下载文件安装:https://github.com/shuzijun/leetcode-editor/releases

配置:

第一次安装需要先配置,配置路径如下:File->settings->tools->leetcode plugin

  • URL可选项:leetcode.com与leetcode-cn.co

  • CodeType:java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Kotlin,Rust,PHP,Bash,SQL

  • LoginName: 登录用户名

  • Password: 登录密码

  • Temp File Path: 临时文件存放目录

  • proxy(HTTP Proxy): 使用http代理,配置路径:File ->settings->appearance & Behavior->System Settings->HTTP Proxy

  • Custom code template: 自定义代码生成模板

   

这一步作者给出了详细介绍和示例:

通过配置自定义代码生成模板可以自由生成代码格式,配合IDE可在本地调试代码。

   

  • Custom code template: 开启使用自定义模板,否则使用默认生成格式

  • CodeFileName: 生成文件的名称,默认为题目标题

  • CodeTemplate: 生成题目代码的内容,默认为题目描述和题目代码

  • TemplateConstant:模板常用变量${question.title}:题目标题,例如:两数之和
    ${question.titleSlug}:题目标记,例如:two-sum${question.frontendQuestionId}:题目编号,例如:1${question.content}:题目描述内容${question.code}:题目代码部分$!velocityTool.camelCaseName(str):一个函数,用来将字符串转化为驼峰样式

注意:在生成的自定义代码中包含两行关键信息

  • leetcode submit region begin(Prohibit modification and deletion):提交到leetcode进行验证的代码开始标记

  • leetcode submit region end(Prohibit modification and deletion):提交到leetcode进行验证的代码结束标记

这两行标记标示了提交到leetcode服务器进行验证的代码范围,在此范围内只允许有出现与题目解答相关的内容,出现其他内容可能导致leetcode验证不通过。

除了此范围内,其他区域是可以任意填写的,内容不会提交到leetcode,可以增加一些可以本地调试的内容,例如:import java.util.Arrays;

所以,这两行内容是不能被删除和修改的,否则将识别不到提交的内容。

可参考示例:

CodeFileName:

$!velocityTool.camelCaseName(${question.titleSlug})

TemplateConstant:

  ${question.content}
  
  package com.shuzijun.leetcode.editor.en;
  public class $!velocityTool.camelCaseName(${question.titleSlug}){
      public static void main(String[] args) {
           Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
      }
      ${question.code}
  }

最后还有两步即可完成配置:

  • LevelColour: 自定义题目难度颜色,重启后生效

  • English Content: 题目显示英文描述

安装后窗口界面如下:

   

工具栏:

登录:两个网站的登录帐号不互通,切换网站需配置对应的用户
退出:退出当前账户,如遇到登录错误,尝试先进行退出
刷新:在未登录的情况下也可查看刷新加载题目,但是无法提交
查找:输入内容后回车搜索,再次回车搜索下一个,只会搜索题库节点下
折叠:折叠全部节点.
配置:快捷跳转到配置界面
清理:清理配置的缓存目录下的文件,两个网站对应的缓存目录不同,只会清理当前配置的网站下的。部分题目未提交的情况下慎重清理

树:

Problems:全部题目
Difficulty:难度分类
Tags:类型分类
Explore:探索内容,只包含题目,收费内容不支持;部分题目加载有顺序限制
颜色:题目颜色代表题目难度
符号:题目前√与?代表当前题目解答状态,探索下有 $ 开头的为付费或者其他情况下无法查看的

菜单

   

菜单(在题目上右击出现)

open question:打开题目,在题目上双击也可以打开
open content:查看描述,包含图片(依赖 Markdown)
Submit:提交题目
Submissions:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail)
Run Code:运行代码,默认使用题目的测试用例
Testcase:自定义测试用例
favorite:添加或移除收藏
Clear cache:清理当前题目
Timer:计时器,开启后在右下角状态栏提示解题时间

Editor菜单(在Editor上右击出现):功能同上

使用效果

最终的使用效果如下,可以在IDE中选择leetcode-editor插件及使用的编程语言,然后点击力扣图标,就能在菜单中选择题目开始刷题了。

   

并且可以将写好的代码在本地调试,方便快捷了许多。

   

你可能还想要一个刷题攻略

除了强大的工具外,一份好用的刷题攻略也必不可少。

GitHub上有网友分享出了自己总结的一套算法模板,并且他靠着这份模板刷题,成功拿到了字节跳动的offer!

   

其中的关键就是作者总结了一套练习题,他把题目类型进行了划分、并对基础知识点进行了讲解,刷一遍练习题后再上手LeetCode,知识点掌握地会更加牢固。(对题库感兴趣的小伙伴可以在文末链接自提)

有了以上强大的工具和秘籍,就可以开始愉快地刷题了。

希望教程能对大家有所帮助,欢迎在评论区分享交流刷题经验~

扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:http://73ya.com/yinliu/1878.html

分享给朋友:

“leetcode刷题用什么语言(leetcode刷题经验)” 的相关文章

抖音引流是什么意思 抖音引流是干什么的

抖音是现在用户群体最多的短视频软件,很多人现在都把客户群体放在了抖音上。抖音引流就是将抖音的流量客户吸引过来。那么今天我们就一起来看看关于抖音引流是什么意思,抖音引流是干什么的相关内容。 抖音引流是什么意思  巨量千川素材...

抖音短视频能赚钱吗 抖音短视频赚钱嘛

其实,我们在玩抖音的时候,不应该就只是刷刷视频。抖音是有着许多玩法的,甚至能够赚钱。今天我们就一起来看看关于抖音短视频能赚钱吗,抖音短视频赚钱嘛的相关内容。 抖音短视频能赚钱吗 目前,有一个抖音旗下的懂车帝平台,相信大家都不陌生。这个是专...

抖音短视频怎么赚钱 抖音短视频赚钱方式介绍

抖音是可以赚钱的,但是抖音是没有直接性的收益的。想要赚钱,必须要做价值交换。也就是说用你的资源,获得对方的资源。抖音上赚钱的方法有:接广告、作品变现、内容电商、直播打赏、知识付费。 1、接广告 当你粉丝多了,有个人品牌之后,肯定会有商家过来找你合作推广,这个时候就可以接广告了。帮他们...

短视频直播带货怎么操作,有哪些技巧

疫情当前,短视频直播领域的发展仍旧如火如荼。短视频直播带货不断发力,短视频播主的成功,也不断让我们发现直播的魅力。直播不仅可以让人买到自己想要的东西,而且还会有很多优惠可言,所以很多人都想去尝试短视频直播带货,我们研究了几千场快手、抖音、淘宝等大平台的直播,找到了直播带货的一些规律和技巧...

双子座今日运势2022运势(双子座今天运势紫薇星座)

接下来要和大家分享的呢,是双子座在2022年上半年的一个感情发展啊。那我们一起来看看桌面上的情况。 皇后、逆位宝剑五、星币骑士、星币侍从 权杖八、宝剑六、逆位圣杯四、星币六 我可以感觉到你现在很无助,你不知道自己要怎么办了,仿佛陷入无边的黑暗,我可以感受到你的恐惧和不安,你很担心,因...

中国最好的醋排行(中国十大名醋排名)

醋是我们经常使用的一种调味品,是以糯米、小麦、高粱等多种粮食为原料酿造而成的,不仅能够用于烹饪,而且还具有降血压、降血脂、消除疲劳等多种功效,所以深受人们喜爱,那么中国最有名的醋是哪些呢?今天小编为大家整理了中国四大名醋排行榜,一起来看看吧! 1、山西老陈醋 要问中国最好的醋是什么牌...