leetcode刷题--辅助工具

这篇具有很好参考价值的文章主要介绍了leetcode刷题--辅助工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

idea插件

插件商店搜索leetcode,可以让你利用idea调试leetcode的题目

插件首先需要填写用户名密码登录,登录上就可以在idea搜题、做题、提交等

注意:

一些版本登录可能登录失败,解决方法是换leetcode地址为leetcode.cn。

有些可以通过界面直接切换,如果界面不能切换可以改leetcode-config.xml配置文件

我的配置改成:<option name="url" value="leetcode.cn" />

我的配置文件在C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.1\options

然后是插件的一些方便的配置:

// 下面是文件名设置,相比于默认的 转化为了英文、优化了类名
P$!velocityTool.toPinyinAndTrims(${question.frontendQuestionId})$!velocityTool.camelCaseName(${question.titleSlug})${question.content}
// 下面是自动生成的内容,package肯定是你需要改的,其它的配合上面打开就能用
package train.leetcode.leetcode.editor.cn;
//Java:${question.title}
public class P$!velocityTool.toPinyinAndTrims(${question.frontendQuestionId})$!velocityTool.camelCaseName(${question.titleSlug}){
  public static void main(String[] args) {
      Solution solution = new P$!velocityTool.toPinyinAndTrims(${question.frontendQuestionId})$!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
      // TO TEST
  }
  ${question.code}
}

另外,我写了一下leetcode常用的数据结构和调试用的方法

例如leetcode常见的数组输入转化为树或者链表。我写了个工具方法如下:字符串转为树,常见对树的层序打印

leetcode刷题--辅助工具

 然后我们调试时就可以用下面方法调试输出

leetcode刷题--辅助工具

 文章来源地址https://www.toymoban.com/news/detail-421913.html

到了这里,关于leetcode刷题--辅助工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android studio如何安装ai辅助工具

    在没有翻墙的情况下,即单纯在公司打工,经测试,大部分ai工具都是使用不了的(比如各种gpt,codeium,copilot),根本登录不了账号,但有一个国内的 codegeex 是可以使用的,在这里不对各工具是否好用做评价,单纯选一个能用的试试。 第一步,安装 在android studio的插件商店(

    2024年02月04日
    浏览(39)
  • (二)ElasticSearch 辅助工具 Kibana 介绍与安装

    Kibana 是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板 (dashboard)实时显示E

    2023年04月26日
    浏览(99)
  • 悬浮工具球(仿 iphone 辅助触控)

    兼容移动端 touch 事件 点击元素以外位置收起 解决鼠标抬起触发元素的点击事件问题 Demo Github

    2024年03月11日
    浏览(35)
  • python实现adb辅助点击屏幕工具

    version 1.2: version 1.3:

    2024年02月09日
    浏览(32)
  • 【AGI】Copilot AI编程辅助工具安装教程

    1. 基础激活教程 GitHub和OpenAI联合为程序员们送上了编程神器——GitHub Copilot。 但是,Copilot目前不提供公开使用,需要注册账号通过审核,我也提交了申请:这里第一期记录下,开启教程,欢迎大佬们来讨论交流。 第一步:Github开启copilot权限(已开启的 请忽略此步) copilo

    2024年02月13日
    浏览(50)
  • AI辅助编程工具—Github Copilot

    一、概述      Copilot是一种基于Transformer模型的神经网络,具有12B个参数。是GitHub和OpenAPI共同开发的编程辅助工具。GitHubCopilot是一款由人工智能驱动的结对编程编辑器,旨在帮助开发人员更加高效地工作。它利用OpenAICodex技术,将开发者的自然语言转换为代码提示,当开发

    2024年01月21日
    浏览(52)
  • 基于GPT大语言模型的AI写作辅助工具

    随着人工智能技术的不断发展,越来越多的AI写作辅助工具被广泛应用于各个领域。而其中,基于GPT大语言模型、NLP自然语言处理和GPT图片创作技术的AI写作辅助工具成为了众多用户的首选。 AI写作辅助工具的核心技术是GPT大语言模型。基于这项技术,AI写作辅助工具可以自动

    2024年02月15日
    浏览(45)
  • 【Midjourney】Midjourney 辅助工具 ② ( 自定义命令工具 | 设置颜色 | 设置材质 | 设置随机种子 | 设置图片链接 )

    Midjourney 提示词命令 可以使用 辅助工具 进行生成 , 辅助工具如下 : Midjourney Prompt Tool 自定义命令工具 Midjourney Prompt Generator 命令生成器 Prompt Hero 命令搜索引擎 Midjourney Prompt Tool 自定义命令工具 : https://prompt.noonshot.com/ 注意 : 要使用 Google 的 Chrome 浏览器访问该网站 , 其它浏览器

    2024年02月06日
    浏览(50)
  • Appium: Windows系统桌面应用自动化测试(四) 【辅助工具】

    @[TOC](Appium: Windows系统桌面应用自动化测试(四) 辅助工具) 文件批量上传和文件单个上传原理是相同的,单个上传直接传入文件路径即可,批量上传需要进入批量上传的文件所在目录,然后观察选中多个文件时【文件路径输入框】读取的批量文件写入规则,如图7-12所示,可以看

    2024年02月16日
    浏览(43)
  • 辅助性能优化——长安链性能分析工具原理及用法

    如何提升区块链系统性能是很多开发者都会关注的事,但是有些对区块链并非十分熟悉的开发者可能会感到没有头绪。长安链提供了性能分析工具帮助开发者梳理系统耗时,优化系统性能。下面对长安链性能分析工具原理及使用进行介绍。 time_counter.sh是长安链性能分析工具,

    2024年02月13日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包