自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【LeetCode热题100(100/100)】数据流的中位数

使用双堆维护数据流的中位数:大顶堆 + 小顶堆。

2026-02-11 20:58:36 161

原创 【LeetCode热题100(76/100)】划分字母区间

【代码】【LeetCode热题100(76/100)】划分字母区间。

2026-02-09 00:47:28 248

原创 【LeetCode热题100(75/100)】跳跃游戏 II

记录每步可达最远距离,达最远距离后进行记录。

2026-02-09 00:30:45 180

原创 【LeetCode热题100(74/100)】跳跃游戏

【代码】【LeetCode热题100(74/100)】跳跃游戏。

2026-02-09 00:09:43 212

原创 【LeetCode热题100(99/100)】柱状图中最大的矩形

根据题目易知,想要形成矩形,至少有一个值是完全使用的,所以可以利用单调栈记录每个值的可扩善(左右任意一侧)的最远距离。,循环比较完毕后即可获取最大矩形面积。

2026-02-08 23:56:51 198

原创 【LeetCode热题100(98/100)】子集

【代码】【LeetCode热题100(98/100)】子集。

2026-01-26 11:19:01 53

原创 【LeetCode热题100(97/100)】二叉搜索树中第 K 小的元素

【代码】【LeetCode热题100(97/100)】二叉搜索树中第 K 小的元素。

2026-01-26 10:56:28 57

原创 【LeetCode热题100(95/100)】寻找重复数

变形可得,第一次相遇后,从起点走a步后可与慢指针相遇:nc - b = a。两个快慢指针公式:(a + b) * 2 = b + nc + a。入口到相遇的点: b。

2026-01-23 12:07:44 52

原创 【LeetCode热题100(94/100)】下一个排列

找规律:从数组末尾开始向左查找第一个无法构成逆序的位置。将该元素与后续数组中大于它的最小值交换,此时后续数组仍保持逆序状态,最后将这部分数组翻转即可完成排序(代码为sort排序)。

2026-01-22 15:58:41 47

原创 【LeetCode热题100(93/100)】颜色分类

【代码】【LeetCode热题100(93/100)】颜色分类。

2026-01-22 14:58:40 46

原创 【LeetCode热题100(92/100)】多数元素

如果某个数超过一半,可以使用桶元素进行统计。

2026-01-22 11:29:40 50

原创 【LeetCode热题100(91/100)】只出现一次的数字

使用 ^ 运算,如果两个相同的元素进行运算,则为0,

2026-01-22 10:15:49 49

原创 【LeetCode热题100(90/100)】编辑距离

【代码】【LeetCode热题100(90/100)】编辑距离。

2026-01-21 11:16:43 624

原创 【LeetCode热题100(89/100)】最长公共子序列

【代码】【LeetCode热题100(89/100)】最长公共子序列。

2026-01-21 10:34:28 73

原创 【LeetCode热题100(88/100)】最长回文子串

(单个字符,必然是回文,长度为。(两个相同字符,回文长度为。(长串回文依赖内部子串)

2026-01-20 15:31:22 585

原创 【LeetCode热题100(96/100)】最小路径和

【代码】【LeetCode热题100(87/100)】最小路径和。

2026-01-20 14:45:35 629

原创 【LeetCode热题100(87/100)】不同路径

【代码】【LeetCode热题100(87/100)】不同路径。

2026-01-20 14:32:00 99

原创 【LeetCode热题100(86/100)】最长有效括号

【代码】【LeetCode热题100(86/100)】最长有效括号。

2026-01-20 14:21:37 558

原创 【LeetCode热题100(85/100)】分割等和子集

【代码】【LeetCode热题100(85/100)】分割等和子集。

2026-01-19 18:52:33 56

原创 【LeetCode热题100(84/100)】乘积最大子数组

【代码】【LeetCode热题100(82/100)】乘积最大子数组。

2026-01-19 11:22:40 51

原创 【LeetCode热题100(83/100)】最长递增子序列

【代码】【LeetCode热题100(83/100)】最长递增子序列。

2026-01-16 10:17:53 65

原创 【LeetCode热题100(82/100)】单词拆分

【代码】【LeetCode热题100(82/100)】单词拆分。

2026-01-15 19:52:15 54

原创 【LeetCode热题100(81/100)】零钱兑换

【代码】【LeetCode热题100(81/100)】零钱兑换。

2026-01-15 17:14:20 390

原创 【LeetCode热题100(80/100)】完全平方数

【代码】【LeetCode热题100(80/100)】完全平方数。

2026-01-14 11:10:31 58

原创 【LeetCode热题100(79/100)】打家劫舍

【代码】【LeetCode热题100(79/100)】打家劫舍。

2026-01-14 10:49:18 55

原创 【LeetCode热题100(78/100)】爬楼梯

【代码】【LeetCode热题100(78/100)】爬楼梯。

2026-01-13 10:44:23 330

原创 【LeetCode热题100(77/100)】杨辉三角

缓存每阶到达所需步数,之后的每阶都可以通过历史算出来。

2026-01-12 15:32:00 212

原创 【LeetCode热题100(76/100)】划分字母区间

【代码】【LeetCode热题100(76/100)】划分字母区间。

2025-12-17 18:19:58 221

原创 【LeetCode热题100(75/100)】跳跃游戏 II

利用两个循环完成跳跃游戏,第一个循环记录当前可到达最远距离。,第二循环走一遍可到记录的最远距离。走完之后,最外层的循环次数即为答案。

2025-12-17 17:41:23 203

原创 【LeetCode热题100(74/100)】跳跃游戏

每次记录能到达的最远距离,遍历结束后,如果能到达最后一位,

2025-12-17 16:16:17 268

原创 【LeetCode热题100(73/100)】买卖股票的最佳时机

遍历时记录最小值,当前值减去历史最小值。

2025-12-17 14:50:36 219

原创 【LeetCode热题100(72/100)】前 K 个高频元素

【代码】【LeetCode热题100(72/100)】前 K 个高频元素。

2025-11-23 15:48:19 267

原创 【LeetCode热题100(71/100)】数组中的第K个最大元素

题目地址:链接思路: 大顶堆实现

2025-11-22 18:42:18 266

原创 【LeetCode热题100(70/100)】每日温度

每日想要知道下一个更高温,可以维护一个单调栈。如果有一个数覆盖当前值,则为下一个更高温日。

2025-11-19 22:32:19 247

原创 【LeetCode热题100(69/100)】字符串解码

【代码】【LeetCode热题100(69/100)】字符串解码。

2025-11-17 21:34:28 269

原创 【LeetCode热题100(68/100)】最小栈

值val传入栈时同时,同时记录最小值min。

2025-11-16 13:32:25 228

原创 【LeetCode热题100(67/100)】有效的括号

通过栈来判断当前括号是否匹配。

2025-11-15 17:35:13 157

原创 AI提效前端开发

上述的的AI相关问题是不是很熟悉,面试官经常会问。每次回答都很磕绊,没有总结出自己的点,所以每次回答也不是很出彩。AI 解放前端重复工作,重心从代码实现转向设计与创造 —— 淘汰重复劳动者,而非前端本身。

2025-11-13 23:13:34 286

原创 【LeetCode热题100(66/100)】寻找两个正序数组的中位数

两个数组都是递增的,并且中位数的左边的内容是一样的,如果将问题转换为获取中位数的下标,那么思路就很清晰了。时间复杂度内实现当前算法。很显然是二分算法,而且需要将两个数组成为一个整体来想。

2025-11-11 16:46:18 231

原创 【性能优化】前端高性能优化策略

面试官特别爱问「项目中做过哪些性能优化」这类问题,之前我回答时总显得零散无序,想到哪说到哪,缺乏清晰逻辑。为了更系统、亮眼地回应这类提问,我梳理了前端性能优化的核心底层逻辑 —— 高性能的实现,本质是通过三大核心策略精准解决 “加载慢、执行卡、资源浪费” 的问题。这篇文章会持续更新,若文中存在疏漏、不当之处,欢迎大佬批评指正、不吝赐教。

2025-11-09 20:11:28 321 1

空空如也

空空如也

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

TA关注的人

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