- 博客(158)
- 收藏
- 关注
原创 windows10/11 pro 安装 wsl2(ubuntu20.4)
windows10/11 pro 安装 wsl2(ubuntu20.4)
2022-09-28 11:04:46 604 1
原创 再战leetcode (200.岛屿数量)
200.岛屿数量题目描述题解javaclass Solution { //利用深度递归解决,可以看图,并加记住这个模板,他可以解决岛屿中的问题,还有一题岛屿面积问题也是这个模板。 public int numIslands(char[][] grid) { //定义一个表示岛屿数量的变量 int count = 0; //这个两层for循环是用来遍历整张二维表格中所有的陆地 //其中 i 表示行,j 表示列
2022-05-05 12:24:02 124
原创 再战leetcode (162.寻找峰值)
162.寻找峰值题目描述题解寻找峰值,其实就是寻找最大值所以我们直接寻找最大值就行了gofunc findPeakElement(nums []int) int { var ans int = 0 var max int = math.MinInt32 var size int = len(nums) for i := 0; i < size; i++ { if nums[i] > max { max = nums[i] ans = i } } re
2022-05-04 12:28:18 258
原创 再战leetcode (120.三角形最小路径和)
120.三角形最小路径和题目描述题解从上往下取,我们可以看出来第一个数字和最后一个数字其实都是固定的.javaclass Solution { public int minimumTotal(List<List<Integer>> triangle) { int ans = Integer.MAX_VALUE; int n = triangle.size(); for (int i = 1; i < n; i+
2022-05-03 23:10:44 143
原创 再战leetcode (137.只出现一次的数字II)
137.只出现一次的数字II题目描述题解使用hashmap来纪律这个数组内每个字符出现的次数,然后将出现次数为1的返回class Solution { public int singleNumber(int[] nums) { HashMap<Integer, Integer> map = new HashMap<>(); int n = nums.length; int count; // 先用has
2022-05-02 11:10:43 124
原创 再战leetcode (122.买卖股票最佳时机II)
122.买卖股票最佳时机II题目描述题解只要获得全部递增区间然后相加就可以得到答案.class Solution { public int maxProfit(int[] prices) { int n = prices.length; int ans = 0; // 获取全部递增区间 for (int i = 1; i < n; i++) { ans += Math.max(prices[i]
2022-05-01 10:43:22 141
原创 再战leetcode(121.买卖股票的最佳时机)
121.买卖股票的最佳时机题目描述题解这道题目使用暴力法的话就会超时。所以要想用其他的方法。这个让我们得到的是最大利润。那么买的那一天的时间一定比卖出去的那一天时间要晚。而且买是最小值,卖是最大值,那么就能够得到最大利润。暴力法:class Solution { public int maxProfit(int[] prices) { int maxprofit = 0; for (int i = 0; i < prices.length -
2022-04-30 10:20:55 136
转载 再战leetcode(208.实现Tire(前缀树)
208.实现Tire(前缀树)题目描述题解具体请看 leetcode大佬题解代码: class TrieNode { boolean isWord;//是否是单词 TrieNode[] children;//26个小写字母 public TrieNode() { isWord = true; children = new TrieNode[26]; } } p
2022-04-28 17:04:26 122
原创 markdown-preview-enhance 插件主题自动跟随主题变化背景颜色
markdown-preview-enhance 插件主题自动跟随主题变化背景颜色前言在使用 markdown-preview-enhance 这个插件的时候,我觉得很舒服,因为他能够让我在 vscode 中打 markdown 有着很好的体验虽然,这个插件提供了很多内置的主题,但是内置的主题背景颜色有时候跟我们的主题背景颜色并不搭配,那么这个时候,我们看这个背景就会觉得很怪,就感觉没有融入一体.修改插件 css 到达想要的效果vscode 插件安装地址操作系统安装路径win
2022-04-27 20:18:16 928
原创 再战leetcode (299.猜数字游戏)
299.猜数字游戏题目描述题解我们首先先计算公牛的数目,再计算奶牛的数目。公牛的数目:就是相同字符的数目奶牛的数目:在这个位置上字符但是不想等,secret有这个字符代码class Solution { public String getHint(String secret, String guess) { StringBuilder sb = new StringBuilder(); int n = secret.length();
2022-04-27 17:12:47 207
原创 再战leetcode(415.字符串相加)
415.字符串相加题目描述题解详细题解看代码class Solution { public String addStrings(String num1, String num2) { StringBuilder sb = new StringBuilder(); // 一开始默认进位为0 int carry = 0; // 从最后一个开始数字字符开始 int i = num1.length() - 1, j =
2022-04-26 12:09:48 611
原创 idea开启选中文件 左侧菜单自动定位文件所在位置功能
idea开启选中文件 左侧菜单自动定位文件所在位置功能前言当我们在进行idea开发的时候,有些时候,我们打开了很多的文件,那个时候我们的选项卡就会很多,我们在这些选项卡中选择的时候,想要在文件树中找到这个选项卡的文件有时候就会变得很困难.开启Always Select Opened File...
2022-04-25 22:43:51 4230
转载 再战leetcode (520.检测大写字母)
520.检测大写字母题目描述题解首先我们分析题目内的条件:全部字母都是大写word.toUpperCase().equal(word)单词中所有字母都不是大写word.toLowerCase().equal(word)如果单词不只含有一个字母,只有首字母大写首先判断首字母是不是大写判断后面是否是小写题解代码来自 leetcode宮水三叶代码class Solution { public boolean detectCapitalUse(String word)
2022-04-25 12:23:57 72
原创 wsl2 配置 explorer 在终端打开 windows 文件资源管理器
wsl2 配置 explorer 打开 windows 文件资源管理器前言我在使用 wsl2 的过程中,我发现当我将 wsl2 这个终端当作我的主流终端来使用,我发现一些问题.当我在 MacOS 的终端中,我切换到一些目录,这个时候,我想要用系统自带的文件管理器来查看,我只需要使用 open .就能打开 MacOS 自带的资源管理器而我在 wsl2 中发现不行,没有这个命令,那么我们要怎么实现呢?windows powershell 打开 windows 文件资源管理器windows 在 pow
2022-04-24 16:22:14 3425
原创 解决 wsl 中 neovim 中文输入法问题
解决 wsl 中 neovim 中文输入法问题前言我以前是一名 MacOS 用户,现在切换到 windows 一开始觉得自己以后都用不到 neovim,后面了解到 wsl2。发现在 wsl2 上面运行 neovim 感觉也不错。不过随着使用,发现了蛋疼的问题,后面知道 wsl2 可以直接运行 windows 上的程序调用,然后就可以通过这个来调节输入法。安装 im-select直接下载 exe 文件下载安装好,记得他的路径。我这里演示为 download 文件夹切换到 wsl2将目录切换到
2022-04-24 15:33:16 2603
转载 再战leetcode (434.字符串中的单词书)
434.字符串中的单词书题目描述题解代码满足单词的第一个下标有以下两个条件:该下标对应的字符不为空格;该下标为初始下标或者该下标的前下标对应的字符为空格;class Solution { public int countSegments(String s) { // 这里的单词指的是连续不是空格的字符 if (Objects.equals(s, "")) { return 0; } Strin
2022-04-24 11:09:14 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人