你想过在 IDEA 上玩转 Leetcode 吗?
不想进大厂的程序员不是好程序员,我认为不会偷懒的程序员不是好程序员
大家上学时,肯定上过数据结构与算法这门课吧,也许你上课时没咋听,但是考试下来也不差。但到了学校里的比赛比如 ACM 校赛,蓝桥杯大赛,百度之心等比赛,你就会发现当初上课该好好听(好像是你好好听就能听懂?)。
于是后来的我开始看尚硅谷的数据结构与算法,听牛客网的算法课,买极客时间 XX 老师的数据结构与算法之美(想要学习资源的,欢迎关注我)。最后去刷 LeetCode,牛客网的题,由于本人比较 CAI,我每次都是打开网页再去 IDEA 上刷题,如下图:
LeetCode Plugin 太好用了吧
插件的 Github 地址需要的小伙伴可以去看它的中英文使用方法和源码,下面会介绍它的在 IDEA 中的安装和使用!
在 IDE 中解决 LeetCode 问题,支持 leetcode.com 与 leetcode-cn.com,满足基本的做题需求。
理论上支持:IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio。
be with you!
安装
通过插件库安装 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.com
- Code Type: 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: 自定义代码生成模板 (详细介绍)(示例)
- LevelColour: 自定义题目难度颜色,重启后生效
- English Content: 题目显示英文描述
上面有几种解题思路:如果要比较全的话就得去官网了
比如入门题:
class Solution {
public int[] twoSum(int[] nums, int target) {
int[] a = new int[2];
for(int i = 0;i<nums.length;i++){
for(int y = (i+1);y<nums.length;y++){
if(target == (nums[i]+nums[y])){
a[0]=i;
a[1]=y;
}
}
}
return a;
}
}
OK!以上就是今天的全部内容,如果对你有帮助的话,不胜感激!!!(第一次发,hhh)