![](https://img-blog.csdnimg.cn/9fe540c558de4229bfec4fd0d5e81bd9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Leetcode
Leetcode简单题(Java版)
SucceedCode
这个作者很懒,什么都没留下…
展开
-
Leetcode LCR146:螺旋遍历二维数组
从左上角开始,按照 向右、向下、向左、向上 的顺序遍历二维数组原创 2023-10-07 15:52:47 · 144 阅读 · 0 评论 -
Leetcode 76:最小覆盖字串(滑动窗口)
滑动窗口寻找最小覆盖字串原创 2023-10-06 12:00:14 · 16 阅读 · 0 评论 -
Leetcode 209:长度最小的子数组(滑动窗口)
找出数组中满足其总和大于等于 target 的长度最小的连续子数组原创 2023-10-03 12:12:24 · 15 阅读 · 0 评论 -
Leetcode 904:水果成篮(滑动窗口)
有一个数组fruits,找出数组中连续且只包含最多两种元素的最大长度。原创 2023-10-06 16:58:06 · 25 阅读 · 0 评论 -
Leetcode 844:比较含退格的字符串
比较含退格的字符串原创 2023-10-02 21:49:15 · 12 阅读 · 0 评论 -
Leetcode 904:水果成篮
找出数组中连续且只包含最多两种元素的最大长度原创 2023-10-04 17:43:26 · 24 阅读 · 0 评论 -
Leetcode 59:螺旋矩阵 II
生成一个包含 1 到 n方 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵。原创 2023-10-07 11:00:19 · 56 阅读 · 0 评论 -
Leetcode 1047:删除字符串中的所有相邻重复项
在完成所有重复项删除操作后返回最终的字符串。在 S 上反复执行重复项删除操作,直到无法继续删除。会选择两个相邻且相同的字母,并删除它们。给出由小写字母组成的字符串。原创 2024-04-22 18:10:25 · 193 阅读 · 0 评论 -
Leetcode 590:N叉树的后序遍历
后序遍历N叉树原创 2024-04-30 17:38:35 · 274 阅读 · 3 评论 -
Leetcode 459:重复的子字符串
给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。原创 2024-03-21 20:49:15 · 249 阅读 · 0 评论 -
Leetcode 145:二叉树的后序遍历(迭代法)
后序遍历二叉树原创 2024-04-30 17:08:33 · 439 阅读 · 2 评论 -
Leetcode 150:逆波兰表达式求值
该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6。该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9。返回一个表示表达式值的整数。原创 2024-04-24 17:18:15 · 188 阅读 · 0 评论 -
Leetcode 225:用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(1.用queue2作为辅助存储空间,将queue1中的顺序变为栈的顺序。原创 2024-04-18 21:33:32 · 260 阅读 · 0 评论 -
Leetcode 144:二叉树的前序遍历(迭代法)
前序遍历二叉树原创 2024-04-29 21:09:36 · 294 阅读 · 0 评论 -
Leetcode 347:前K个高频元素
请你返回其中出现频率前。原创 2024-04-26 15:47:53 · 126 阅读 · 0 评论 -
Leetcode 202:快乐数
编写一个算法来判断一个数。原创 2024-03-19 10:46:20 · 444 阅读 · 0 评论 -
Leetcode 232:用栈实现队列
双栈模拟队列原创 2024-03-31 21:03:31 · 113 阅读 · 0 评论 -
Leetcode 20:有效的括号
判断字符串是否有效。原创 2024-04-22 16:55:12 · 221 阅读 · 0 评论 -
Leetcode 28:找出字符串中第一个匹配项的下标
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。原创 2024-03-21 15:43:18 · 243 阅读 · 0 评论 -
Leetcode 239:滑动窗口最大值
的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口每次只向右移动一位。原创 2024-04-25 17:03:06 · 92 阅读 · 0 评论 -
Leetcode 21:合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。原创 2024-02-07 21:37:43 · 643 阅读 · 0 评论 -
Leetcode 69:x的平方根(二分查找)
给你一个非负整数 x ,计算并返回 x 的 算术平方根 。(二分查找)原创 2023-09-26 11:25:30 · 36 阅读 · 0 评论 -
Leetcode 977:有序数组的平方(双指针)
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。原创 2023-10-02 15:58:14 · 14 阅读 · 0 评论 -
Leetcode 283:移动零(双指针)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。原创 2023-09-28 12:17:07 · 40 阅读 · 0 评论 -
Leetcode 367:有效的完全平方数(二分查找法)
给你一个正整数 num 。如果 num 是一个完全平方数,则返回 true ,否则返回 false 。原创 2023-09-26 11:43:27 · 31 阅读 · 0 评论 -
Leetcode 283:移动零(双指针优化版)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。原创 2023-09-28 15:21:52 · 42 阅读 · 0 评论 -
Leetcode 26:删除有序数组中的重复项(双指针)
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次。原创 2023-09-28 10:27:41 · 61 阅读 · 0 评论 -
Leetcode 27:移除元素(双指针优化版)
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。原创 2023-09-28 11:03:34 · 34 阅读 · 0 评论 -
Leetcode 27:移除元素(双指针)
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。原创 2023-09-27 21:27:35 · 19 阅读 · 0 评论 -
Leetcode 704:二分查找
写一个函数搜索 有序数组nums 中的 target原创 2023-09-22 11:00:07 · 13 阅读 · 0 评论 -
Leetcode 69:x的平方根
给你一个非负整数 x ,计算并返回 x 的 算术平方根 。原创 2023-09-26 11:05:04 · 38 阅读 · 0 评论 -
Leetcode 36:有效的数独
判断一个 9 x 9 的数独是否有效。原创 2023-09-25 11:27:21 · 30 阅读 · 0 评论 -
Leetcode 14:最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。原创 2023-09-20 17:18:41 · 38 阅读 · 0 评论 -
Leetcode 119:杨辉三角II
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。原创 2023-09-21 16:03:33 · 15 阅读 · 0 评论 -
Leetcode 118:杨辉三角
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。原创 2023-09-21 15:06:33 · 18 阅读 · 0 评论 -
Leetcode 34:在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置原创 2023-09-25 17:24:08 · 17 阅读 · 0 评论 -
Leetcode 34:在排序数组中查找元素的第一个和最后一个位置(二分查找)
在排序数组中查找元素的第一个和最后一个位置(二分查找)原创 2023-09-25 21:54:32 · 24 阅读 · 0 评论 -
Leetcode 13:罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。给定一个罗马数字,将其转换成整数。原创 2023-04-01 17:28:11 · 37 阅读 · 0 评论 -
Leetcode 9:回文数(不转为字符串)
回文数进阶方法:不转为字符串,而是求出整数的回文数进行比较。原创 2023-03-28 20:30:12 · 67 阅读 · 0 评论 -
Leetcode 1:两数之和(Java)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。原创 2023-03-20 17:37:54 · 41 阅读 · 0 评论