自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 收藏
  • 关注

原创 Exchange Server 2019 部署手册

MSExchangeServiceHost Running Microsoft Exchange Service 主机。MSExchangeDelivery Running Microsoft Exchange 邮箱传输传递。MSExchangeSubmission Running Microsoft Exchange 邮箱传输提交。MSExchangeFrontEndTransport Running Microsoft Exchange 前端传输。

2026-11-02 08:41:16 202

原创 LeetCode 287. 寻找重复数

,可知至少存在一个重复的整数。你设计的解决方案必须。

2026-05-13 21:22:23 67

原创 LeetCode 118. 杨辉三角

中,每个数是它左上方和右上方的数的和。生成「杨辉三角」的前 numRows。给定一个非负整数 numRows。

2026-05-13 16:31:37 54

原创 LeetCode 70. 爬楼梯

你有多少种不同的方法可以爬到楼顶呢?1. 1 阶 + 1 阶 + 1 阶。有两种方法可以爬到楼顶。1. 1 阶 + 1 阶。有三种方法可以爬到楼顶。2. 1 阶 + 2 阶。3. 2 阶 + 1 阶。

2026-05-13 16:23:14 84

原创 LeetCode 22. 括号生成

代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且。

2026-05-13 15:58:59 54

原创 LeetCode 131. 分割回文串

分割成一些 子串,使每个子串都是。所有可能的分割方案。

2026-05-13 15:28:15 255

原创 LeetCode 295. 数据流的中位数

/ 返回 1.5 ((1 + 2) / 2)是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。返回到目前为止所有元素的中位数。以内的答案将被接受。

2026-05-12 14:54:16 140

原创 LeetCode 347. 前 K 个高频元素

请你返回其中出现频率前。你所设计算法的时间复杂度。

2026-05-12 13:37:47 118

原创 LeetCode 215. 数组中的第K个最大元素

请注意,你需要找的是数组排序后的第。你必须设计并实现时间复杂度为。个最大的元素,而不是第。

2026-05-12 13:09:55 40

原创 LeetCode 394. 字符串解码

你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数。给定一个经过编码的字符串,返回它解码后的字符串。测试用例保证输出的长度不会超过。,表示其中方括号内部的。

2026-05-12 11:45:11 79

原创 LeetCode 84. 柱状图中最大的矩形

个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。最大的矩形为图中红色区域,面积为 10。

2026-05-12 11:03:20 379

原创 LeetCode 739. 每日温度

天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用。,表示每天的温度,返回一个数组。

2026-05-11 15:13:50 180

原创 LeetCode 74. 搜索二维矩阵

给你一个满足下述两条属性的。

2026-05-11 13:36:13 210

原创 LeetCode 35. 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。

2026-05-11 13:09:02 136

原创 LeetCode 78. 子集

返回该数组所有可能的子集(幂集)。

2026-05-11 12:50:06 129

原创 LeetCode 46. 全排列

给定一个不含重复数字的数组。

2026-05-11 12:48:50 119

原创 LeetCode 763. 划分字母区间

像 "ababcbacadefegde", "hijhklij" 这样的划分是错误的,因为划分的片段数较少。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。划分结果为 "ababcbaca"、"defegde"、"hijhklij"。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是。返回一个表示每个字符串片段的长度的列表。每个字母最多出现在一个片段中。

2026-05-10 13:06:13 170

原创 LeetCode 45. 跳跃游戏 II

从下标为 0 跳到下标为 1 的位置,跳。向后跳转的最大长度。换句话说,如果你在索引。测试用例保证可以到达。跳到最后一个位置的最小跳跃数是。步到达数组的最后一个位置。处,你可以跳转到任意。初始位置在下标 0。

2026-05-10 11:57:01 305

原创 LeetCode 55. 跳跃游戏

无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回。给你一个非负整数数组。

2026-05-10 11:40:59 227

原创 LeetCode 121. 买卖股票的最佳时机

在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。设计一个算法来计算你所能获取的最大利润。在这种情况下, 没有交易完成, 所以最大利润为 0。买入这只股票,并选择在。

2026-05-10 11:33:49 190

原创 LeetCode 239. 滑动窗口最大值

的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口的位置 最大值。滑动窗口每次只向右移动一位。

2026-05-09 13:35:08 35

原创 LeetCode 20. 有效的括号

判断字符串是否有效。

2026-05-09 13:34:51 71

原创 LeetCode 155. 最小栈

-> 返回 -3.minStack.getMin();--> 返回 -2.minStack.top();操作,并能在常数时间内检索到最小元素的栈。

2026-05-09 13:33:23 74

原创 LeetCode 76. 最小覆盖子串

最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和 'C'。t 中两个字符 'a' 均应包含在 s 的子串中,因此没有符合条件的子字符串,返回空字符串。如果没有这样的子串,返回空字符串。整个字符串 s 是最小覆盖子串。测试用例保证答案唯一。

2026-05-09 12:19:42 217

原创 LeetCode 240. 搜索二维矩阵 II

编写一个高效的算法来搜索。

2026-05-08 13:17:45 52

原创 LeetCode 48. 旋转图像

旋转图像,这意味着你需要直接修改输入的二维矩阵。请你将图像顺时针旋转 90 度。使用另一个矩阵来旋转图像。

2026-05-08 13:09:11 222

原创 LeetCode 54. 螺旋矩阵

返回矩阵中的所有元素。

2026-05-08 12:58:35 30

原创 LeetCode 41. 缺失的第一个正数

请你找出其中没有出现的最小的正整数。范围 [1,2] 中的数字都在数组中。1 在数组中,但 2 没有。给你一个未排序的整数数组。最小的正数 1 没有出现。

2026-05-08 11:19:11 58

原创 LeetCode 238. 除了自身以外数组的乘积

之中任意元素的全部前缀元素和后缀的乘积都在。之外其余各元素的乘积。时间复杂度内完成此题。

2026-05-08 10:53:42 51

原创 LeetCode 189. 轮转数组

向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100],将数组中的元素向右轮转。

2026-05-08 10:31:25 27

原创 LeetCode 73. 矩阵置零

则将其所在行和列的所有元素都设为。的矩阵,如果一个元素为。

2026-05-07 16:52:26 157

原创 LeetCode 56. 合并区间

区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。区间 [1,4] 和 [4,5] 可被视为重叠区间。区间 [1,4] 和 [4,7] 可被视为重叠区间。表示若干个区间的集合,其中单个区间为。请你合并所有重叠的区间,并返回。

2026-05-07 16:14:32 189

原创 LeetCode 53. 最大子数组和

请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。连续子数组 [4,-1,2,1] 的和最大,为 6。是数组中的一个连续部分。

2026-05-07 15:49:21 193

原创 LeetCode 560. 和为 K 的子数组

子数组是数组中元素的连续非空序列。

2026-05-07 15:23:00 234

原创 LeetCode 438. 找到字符串中所有字母异位词

起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

2026-05-07 09:44:58 236

原创 LeetCode 3. 无重复字符的最长子串

所以其长度为 3。注意 "bca" 和 "cab" 也是正确答案。,请你找出其中不含有重复字符的。请注意,你的答案必须是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。,所以其长度为 1。,所以其长度为 3。

2026-05-07 09:32:49 299

原创 LeetCode 42. 接雨水

上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。个非负整数表示每个宽度为。

2026-05-06 16:39:58 193

原创 LeetCode 15. 三数之和

不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。

2026-05-06 15:49:34 220

原创 LeetCode 11. 盛最多水的容器

图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。

2026-05-05 13:04:57 198

原创 LeetCode 283. 移动零

移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。你能尽量减少完成的操作次数吗?,编写一个函数将所有。

2026-05-05 12:47:16 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除