
数据结构与算法
唧唧Java
小码农爱健身,爱吃小孩爱吃荤~
展开
-
【数据结构与算法】十大排序算法的时间复杂度/空间复杂度/稳定性/数据规模/适用场景介绍
小规模数据:冒泡排序、选择排序、插入排序。大规模数据:快速排序、归并排序、堆排序。数据范围较小:计数排序、桶排序。非负整数排序:基数排序。需要稳定性:归并排序、计数排序、桶排序、基数排序。内存受限:选择 in-place 算法(如快速排序、堆排序)。原创 2025-02-24 21:31:11 · 602 阅读 · 0 评论 -
Leetcode算法题【简单】160.相交链表
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-18 14:51:05 · 179 阅读 · 0 评论 -
Leetcode算法题【中等】142.环形链表 II
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-17 14:59:51 · 179 阅读 · 0 评论 -
Leetcode算法题【简单】141.环形链表
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-17 14:46:52 · 253 阅读 · 0 评论 -
Leetcode算法题【简单】876.链表的中间结点
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-16 17:40:07 · 289 阅读 · 0 评论 -
Leetcode算法题【中等】19.删除链表的倒数第 N 个结点
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-16 17:23:02 · 304 阅读 · 0 评论 -
Leetcode算法题【困难】23.合并 K 个升序链表
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-14 18:12:29 · 226 阅读 · 0 评论 -
Leetcode算法题【简单】21.合并两个有序链表
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-14 17:51:43 · 208 阅读 · 0 评论 -
Leetcode算法题【简单】26.删除有序数组中的重复项
具体步骤请查看每个关键步骤的代码注释原创 2025-02-13 12:58:00 · 199 阅读 · 0 评论 -
Leetcode算法题【简单】83.删除排序链表中的重复元素
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 12:16:22 · 189 阅读 · 0 评论 -
Leetcode算法题【简单】27.移除元素
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 12:04:22 · 143 阅读 · 0 评论 -
Leetcode算法题【简单】283.移动零
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 11:57:08 · 186 阅读 · 0 评论 -
Leetcode算法题【中等】167.两数之和 II - 输入有序数组
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 11:36:11 · 147 阅读 · 0 评论 -
Leetcode算法题【简单】344.反转字符串
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 11:19:46 · 121 阅读 · 0 评论 -
Leetcode算法题【中等】5.最长回文子串
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-13 11:01:46 · 151 阅读 · 0 评论 -
Leetcode算法题【中等】304.二维区域和检索 - 矩阵不可变
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-12 15:50:34 · 179 阅读 · 0 评论 -
Leetcode算法题【中等】303.区域和检索 - 数组不可变
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-12 15:36:06 · 107 阅读 · 0 评论 -
Leetcode算法题【拼车】1094.拼车
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-12 15:23:49 · 245 阅读 · 0 评论 -
Leetcode算法题【中等】1109.航班预定系统
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-12 15:12:13 · 213 阅读 · 0 评论 -
Leetcode算法题【中等】370.区间加法
具体步骤请查看每个关键函数的代码注释。具体步骤请查看每个关键步骤的代码注释。原创 2025-02-12 14:57:07 · 272 阅读 · 0 评论 -
Leetcode算法题【困难】460.LFU缓存
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-11 16:04:14 · 297 阅读 · 0 评论 -
Leetcode算法题【中等】146.LRU缓存
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-11 12:15:17 · 174 阅读 · 0 评论 -
Leetcode算法题【困难】710.避开黑名单的随机数
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-11 00:23:12 · 144 阅读 · 0 评论 -
Leetcode算法题【中等】380.O(1) 时间插入、删除和获取随机元素
具体步骤请查看每个关键步骤的代码注释。原创 2025-02-11 00:01:33 · 158 阅读 · 0 评论 -
Leetcode算法题【中等】739.每日温度
具体步骤请查看每个关键函数的代码注释。具体步骤请查看每个关键步骤的代码注释。原创 2025-02-10 22:20:48 · 275 阅读 · 0 评论 -
Leetcode算法题【中等】503.下一个更大元素2
【代码】Leetcode算法题【中等】503.下一个更大元素2。原创 2025-02-10 22:08:43 · 203 阅读 · 0 评论 -
Leetcode算法题【简单】496.下一个更大元素1
具体步骤请查看每个关键函数的代码注释。具体步骤请查看每个关键步骤的代码注释。原创 2025-02-10 22:01:07 · 213 阅读 · 0 评论 -
Leetcode算法题【困难】239.滑动窗口最大值
具体步骤请查看每个关键函数的代码注释。具体步骤请查看每个关键步骤的代码注释。原创 2025-02-06 17:11:06 · 191 阅读 · 0 评论