leetcode
E1v2a345
这个作者很懒,什么都没留下…
展开
-
代码随想录算法训练营第8天|344反转字符串 541反转字符串2 151反转字符串里的单词
344反转字符串 541反转字符串2 151反转字符串里的单词原创 2023-01-04 23:42:53 · 126 阅读 · 0 评论 -
代码随想录算法训练营第二天|977有序数组的平方、59螺旋矩阵2
977有序数组的平方、59螺旋矩阵2原创 2022-12-29 23:37:40 · 120 阅读 · 0 评论 -
代码随想录算法训练营第一天|704二分查找,27移除元素
704二分查找,27移除元素原创 2022-12-28 23:15:09 · 342 阅读 · 0 评论 -
lc3 无重复字符的最长子串
滑动窗口,hashset判断是否有重复字符 class Solution { public int lengthOfLongestSubstring(String s) { Set<Character> set = new HashSet<Character>(); int left = 0; int max = 0; for(int i = 0; i < s.length();i++原创 2022-04-21 23:08:44 · 107 阅读 · 0 评论 -
lc129 求根节点到叶节点的数字之和
class Solution { public int dfs(int num,TreeNode root){ if(root!=null){ num = num*10 + root.val; if(root.left == null && root.right == null){ return num; } return dfs(num,root.原创 2022-04-21 22:17:58 · 95 阅读 · 0 评论 -
leetcode 200 岛屿数量
leetcode 200 岛屿数量 思路:深度优先搜索,遍历整个矩阵,遍历到的值如果是1并且不在已访问列表中,岛屿数量+1,则对这个值的四周进行深度优先搜索,搜索到的四周的值如果是1则加入已访问列表。 class Solution { public void dfs(boolean[][] visited, char[][] grid, int i, int j){ int row = grid.length; int column = grid[0].lengt原创 2022-04-16 03:14:18 · 346 阅读 · 0 评论