1. 首页
  2. 综合百科
  3. ide是什么意思?(在IDE中刷LeetCode)

ide是什么意思?(在IDE中刷LeetCode)

简介:关于ide是什么意思?(在IDE中刷LeetCode)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

明敏源于奥菲寺。

量子比特报告|微信官方账号QbitAI

还在担心刷LeetCode效率低?

今天给大家带来两个干货分享,让你的刷机效率upupup!

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

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

听起来很有意思,来看看是怎么实现的吧~

使用教程

安装:

首先,你需要安装插件LEET代码——编辑:https://plugins.jetbrains.com/plugin/12132-leetcode-editor.

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

配置:

第一次安装需要先配置,配置路径如下:文件-设置-工具-leetcode插件。

URL选项:leetcode.com和leetcode-cn.cocode类型:Java、Python、C、Python3、C、C #、JavaScript、Ruby、Swift、Go、Scala、Kotlin、Rust、PHP、Bash、SQLLoginName:登录用户名Password:登录密码TempFilePath:临时文件存储目录代理(httpProxy):使用HTTP代理。配置路径:文件-设置-外观行为-系统设置-HttpProxyCustomCodeTemplate :自定义代码生成模板。作者给出了详细的介绍和例子:

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

Customcodetemplate:支持使用自定义模板,否则,将使用默认生成格式CodeFileName:来生成文件名。默认情况下,标题代码的内容是为标题代码模板:生成的。默认为标题描述和标题代码TemplateConstant: template常用变量${question.title}: title例如3360两个数之和。

${question.titleSlug}: title标记,例如:two-sum。

${question.frontendQuestionId}:主题编号,例如:1。

${question.content}:主题的描述。

${question.code}:标题代码部分。

$!VelocityTool.camelCaseName(str):用于将字符串转换为驼峰式注意:的函数生成的自定义代码包含两行关键信息。

Leetcode提交区域begin(禁止修改和删除):提交给Leetcode进行验证的代码以标签Leetcode提交区域end(禁止修改和删除)开始。代码结束标签提交leetcode验证这两行标签表示提交leetcode服务器验证的代码范围,在此范围内只允许与解决问题相关的内容,其他内容都可能导致leetcode验证失败。

除了这个范围,其他区域可以随意填写,内容不会提交给leetcode。可以添加一些可以本地调试的内容,比如: import Java . util . arrays;

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

可参考示例:

CodeFileName:

$!velocity tool . camel casename($ { question . title slug })template constant :

$ { question . content } package com . Shu zijun . leet code . editor . en;publicclass$!velocity tool . camel casename($ { question . title slug }){ publicstaticvoidmain(String[]args){ solution solution=new $!velocity tool . camel casename($ { question . title slug })()。new solution();}${question.code}}最后,完成配置需要两个步骤:

LevelColour:自定义题目难度颜色,重启后生效。英语内容:主题显示英语描述

安装后窗口界面如下:

工具栏:.

登录

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

树:

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

菜单

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

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

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

使用效果

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

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

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

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

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

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

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

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

教程链接
leetcode-editor:https://github.com/shuzijun/leetcode-editor
练习题网站:https://greyireland.gitbook.io/algorithm-pattern/
算法模板:https://github.com/greyireland/algorithm-pattern

—完—

量子位QbitAI·头条号签约

关注我们,第一时间获知前沿科技动态

本文主要介绍了关于ide是什么意思?(在IDE中刷LeetCode)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/99920.html