自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1350)
  • 资源 (5)
  • 收藏
  • 关注

原创 (LeetCode 面试经典 150 题) 82. 删除排序链表中的重复元素 II (链表)

【代码】(LeetCode 面试经典 150 题) 82. 删除排序链表中的重复元素 II (链表)

2025-08-06 13:42:32 361

原创 (LeetCode 每日一题) 3479. 水果成篮 III (线段树)

【代码】(LeetCode 每日一题) 3479. 水果成篮 III (线段树)

2025-08-06 13:36:19 62

原创 (LeetCode 面试经典 150 题) 19. 删除链表的倒数第 N 个结点 (链表,前后指针)

【代码】(LeetCode 面试经典 150 题) 19. 删除链表的倒数第 N 个结点 (链表,前后指针)

2025-08-05 12:49:32 236

原创 (LeetCode 每日一题) 3477. 水果成篮 II (暴力)

【代码】(LeetCode 每日一题) 3477. 水果成篮 II (暴力)

2025-08-05 12:45:46 204

原创 (LeetCoode 面试经典 150 题) 92. 反转链表 II (链表+头插法)

【代码】(LeetCoode 面试经典 150 题) 92. 反转链表 II (链表+头插法)

2025-08-04 12:48:38 324

原创 (LeetCode 每日一题) 904. 水果成篮(哈希表+双指针)

【代码】(LeetCode 每日一题) 904. 水果成篮(哈希表+双指针)

2025-08-04 12:44:29 349

原创 (LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)

【代码】(LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)

2025-08-02 20:45:37 419

原创 (nice!!!)(LeetCode 每日一题) 2561. 重排水果 (哈希表 + 贪心)

【代码】(nice!!!)(LeetCode 每日一题) 2561. 重排水果 (哈希表 + 贪心)

2025-08-02 20:40:33 555

原创 (LeetCode 面试经典 150 题) 21. 合并两个有序链表 (链表)

【代码】(LeetCode 面试经典 150 题) 21. 合并两个有序链表 (链表)

2025-08-01 12:42:08 274

原创 (LeetCode 每日一题) 118. 杨辉三角 (数组、动态规划)

本文介绍了生成杨辉三角的三种语言实现(C++、Java、Go)。解题思路采用动态规划方法,时间复杂度为O(n^2)。核心算法是:每行首尾元素为1,中间元素等于上一行相邻两元素之和。三种实现均通过嵌套循环构建二维数组/列表:外层循环控制行数,内层循环计算每行元素值。C++使用vector容器,Java使用ArrayList,Go使用切片实现。代码结构相似,都体现了杨辉三角的数学规律和动态规划思想。

2025-08-01 12:39:30 267

原创 (LeetCode 面试经典 150 题) 2. 两数相加 (链表)

【代码】(LeetCode 面试经典 150 题) 2. 两数相加 (链表)

2025-07-31 12:39:26 339

原创 (LeetCode 每日一题) 2683. 相邻值的按位异或 (位运算)

【代码】(LeetCode 每日一题) 2683. 相邻值的按位异或 (位运算)

2025-07-31 12:36:15 371

原创 (LeetCode 每日一题) 2419. 按位与最大的最长子数组(数组)

【代码】(LeetCode 每日一题) 2419. 按位与最大的最长子数组(数组)

2025-07-30 19:02:24 356

原创 (LeetCode 面试经典 150 题) 141. 环形链表(快慢指针)

【代码】(LeetCode 面试经典 150 题) 141. 环形链表(快慢指针)

2025-07-30 18:53:56 600

原创 (LeetCode 面试经典 150 题) 150. 逆波兰表达式求值 (栈)

【代码】(LeetCode 面试经典 150 题) 150. 逆波兰表达式求值 (栈)

2025-07-29 12:35:14 345

原创 (nice!!!) (LeetCode 每日一题) 2411. 按位或最大的最小子数组长度(位运算+滑动窗口)

当(nums[j]|nums[i])==nums[j]时,说明当前元素nums[i]对nums[j]是没有增益效果的,那对剩下的左边元素同样也是无,所以break。当(nums[j]|nums[i])!=nums[j]时,说明当前元素nums[i]对nums[j]是有增益效果的,细节看注释。**遍历每一个元素nums[i],然后看能否改变它前面的元素nums[j]( j<i ),

2025-07-29 12:32:18 245

原创 (LeetCode 面试经典 150 题 ) 155. 最小栈 (栈)

【代码】(LeetCode 面试经典 150 题 ) 155. 最小栈 (栈)

2025-07-28 12:50:44 401

原创 (LeetCode 每日一题) 2044. 统计按位或能得到最大值的子集数目 (深度优先搜索dfs)

【代码】(LeetCode 每日一题) 2044. 统计按位或能得到最大值的子集数目 (深度优先搜索dfs)

2025-07-28 12:46:11 278

原创 (LeetCode 每日一题) 2210. 统计数组中峰和谷的数量 (数组)

【代码】(LeetCode 每日一题) 2210. 统计数组中峰和谷的数量 (数组)

2025-07-27 16:28:56 388

原创 (LeetCode 面试经典 150 题)71. 简化路径 (字符串)

【代码】(LeetCode 面试经典 150 题)71. 简化路径 (字符串)

2025-07-27 16:22:37 218

原创 macOS配置 GO语言环境

安装完成后,需要配置环境变量。

2025-07-27 12:15:00 989

原创 macOS 安装 Homebrew

【代码】macOS 安装 Homebrew。

2025-07-27 12:00:00 193

原创 (LeetCode 面试经典 150 题) 452. 用最少数量的箭引爆气球 (排序+贪心)

【代码】(LeetCode 面试经典 150 题) 452. 用最少数量的箭引爆气球 (排序+贪心)

2025-07-26 13:38:29 384

原创 (LeetCode 面试经典 150 题) 20. 有效的括号 (栈)

【代码】(LeetCode 面试经典 150 题) 20. 有效的括号 (栈)

2025-07-26 13:30:32 367

原创 (LeetCode 面试经典 150 题) 57. 插入区间 (数组)

【代码】(LeetCode 面试经典 150 题) 57. 插入区间 (数组)

2025-07-25 12:59:55 531

原创 (LeetCode 每日一题) 3487. 删除后的最大子数组元素和 (哈希表)

【代码】(LeetCode 每日一题) 3487. 删除后的最大子数组元素和 (哈希表)

2025-07-25 12:54:10 255

原创 (nice!!!)(LeetCode 每日一题) 2322. 从树中删除边的最小分数 (深度优先搜索dfs + 树)

摘要 本文解决LeetCode 2322题:从树中删除边的最小分数。通过DFS遍历树结构,记录每个节点的进入/离开时间戳和子树异或值。利用这些信息,在删除两条边时快速判断三种可能的子树关系,计算剩余三部分的异或值,求出最小分数差。算法时间复杂度为O(n^2),适用于节点数n较小的情况。关键点在于利用时间戳判断节点间的父子关系,从而避免复杂的树形结构处理。

2025-07-24 13:40:24 471

原创 (LeetCode 面试经典 150 题) 56. 合并区间 (排序)

【代码】(LeetCode 面试经典 150 题) 56. 合并区间 (排序)

2025-07-24 13:35:42 247

原创 (LeetCode 面试经典 150 题 ) 228. 汇总区间 (数组)

【代码】(LeetCode 面试经典 150 题 ) 228. 汇总区间 (数组)

2025-07-23 13:59:28 924

原创 (nice!!!)(LeetCode 每日一题) 1717. 删除子字符串的最大得分 (贪心)

【代码】(nice!!!)(LeetCode 每日一题) 1717. 删除子字符串的最大得分 (贪心)

2025-07-23 13:55:48 467

原创 (LeetCode 面试经典 150 题 ) 128. 最长连续序列 (哈希表)

【代码】(LeetCode 面试经典 150 题 ) 128. 最长连续序列 (哈希表)

2025-07-22 13:08:18 345

原创 (LeetCode 每日一题) 1695. 删除子数组的最大得分 (哈希表+双指针)

【代码】(LeetCode 每日一题) 1695. 删除子数组的最大得分 (哈希表+双指针)

2025-07-22 13:03:58 271

原创 (LeetCode 面试经典 150 题) 219. 存在重复元素 II (哈希表)

【代码】(LeetCode 面试经典 150 题) 219. 存在重复元素 II (哈希表)

2025-07-21 13:31:31 338

原创 (LeetCode 每日一题) 1957. 删除字符使字符串变好 (字符串)

【代码】(LeetCode 每日一题) 1957. 删除字符使字符串变好 (字符串)

2025-07-21 13:25:28 254

原创 ( LeetCode 面试经典 150 题 ) 202. 快乐数 (快慢指针)

如果是一个快乐数,那么fast一定先来到1,并且一直是1,等着last,没有循环。如果不是一个快乐数,那就会是一个循环,fast和last终将会相遇。

2025-07-20 13:01:21 336

原创 (LeetCode 面试经典 150 题 ) 1. 两数之和 (哈希表)

【代码】(LeetCode 面试经典 150 题 ) 1. 两数之和 (哈希表)

2025-07-20 12:39:10 311

原创 (LeetCode 每日一题) 1233. 删除子文件夹 (排序)

【代码】(LeetCode 每日一题) 1233. 删除子文件夹 (排序)

2025-07-19 22:53:27 391

原创 (LeetCode 面试经典 150 题) 49. 字母异位词分组 (哈希表)

【代码】(LeetCode 面试经典 150 题) 49. 字母异位词分组 (哈希表)

2025-07-19 22:10:41 406

原创 (nice!!!)(LeetCode 每日一题) 2163. 删除元素后和的最小差值 (贪心+优先队列)

【代码】(nice!!!)(LeetCode 每日一题) 2163. 删除元素后和的最小差值 (贪心+优先队列)

2025-07-18 12:48:48 675

原创 (LeetCode 面试经典 150 题 ) 242. 有效的字母异位词 (哈希表)

【代码】(LeetCode 面试经典 150 题 ) 242. 有效的字母异位词 (哈希表)

2025-07-18 12:24:47 228

Wireshark-win32-3.4.4.exe

抓包32位

2021-04-03

packettracer6_setup.zip

packettracer6_setup.zip

2021-04-03

netclassstudent.exe

netclassstudent.exe

2021-04-03

PacketTracer-7.3.0-win64-setup.exe

PacketTracer-7.3.0-win64-setup.exe

2021-04-03

Wireshark-win64-3.4.4.exe

Wireshark-win64-3.4.4.exe

2021-04-02

空空如也

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

TA关注的人

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