![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 74
FRENKIE_AIGC
这个作者很懒,什么都没留下…
展开
-
LeetCode 27. 移除元素
数组原创 2023-02-07 19:36:45 · 44 阅读 · 0 评论 -
LeetCode 56. 合并区间
合并区间原创 2023-01-07 19:09:32 · 125 阅读 · 1 评论 -
LeetCode 48. 旋转图像(旋转矩阵)三种解法
## 48. 旋转图像(旋转矩阵)难度:Medium语言:Java题目给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix =[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例 2:给定 matrix =[[ 5, 1, 9,11],原创 2021-01-12 20:01:07 · 1616 阅读 · 0 评论 -
LeetCode 830. 较大分组的位置
## 830. 较大分组的位置难度:Easy语言:Java题目在一个由小写字母构成的字符串 s 中,包含由一些连续的相同字符所构成的分组。例如,在字符串 s = “abbxxxxzyy” 中,就含有 “a”, “bb”, “xxxx”, “z” 和 “yy” 这样的一些分组。分组可以用区间 [start, end] 表示,其中 start 和 end 分别表示该分组的起始和终止位置的下标。上例中的 “xxxx” 分组用区间表示为 [3,6] 。我们称所有包含大于或等于三个连续字符的分组为 较大原创 2021-01-12 16:45:51 · 122 阅读 · 1 评论 -
LeetCode 35. 搜索插入位置(二分查找)
## 35. 搜索插入位置难度:Easy语言:Java题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4解法思路1排序数组找目标值,明显的二分查找题目,当时为了算法期末(不挂)必做的签到题。二分查找的基本思想是将n个元素原创 2021-01-12 15:08:18 · 109 阅读 · 0 评论 -
LeetCode 724. 寻找数组的中心索引
LeetCode724. 寻找数组的中心索引## 724. 寻找数组的中心索引难度:Easy语言:Java题目给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:索引 3 (nu原创 2021-01-12 14:40:14 · 74 阅读 · 0 评论