
leeCode数据结构习题
文章平均质量分 82
分享leecode中的经典的算法习题
x峰峰
记录学习过程。
展开
-
8.5 链表专题:LeetCode 25. K个一组翻转链表
# 高效解决K个一组翻转链表的算法详解原创 2025-04-01 19:36:38 · 592 阅读 · 0 评论 -
8.4 链表专题:LeetCode 23. 合并K个升序链表
合并K个升序链表的高效算法解析原创 2025-04-01 18:46:05 · 285 阅读 · 0 评论 -
8.3链表专题:LeetCode 143. 重排链表
链表重排的三大核心操作|快慢指针+逆序+合并详解LeetCode143原创 2025-03-31 13:23:28 · 546 阅读 · 0 评论 -
8.2 链表专题:LeetCode 24. 两两交换链表中的节点
图解两两交换链表节点|虚拟头节点与四指针法高效实现原创 2025-03-31 12:12:07 · 685 阅读 · 0 评论 -
8.1 链表专题:LeetCode 2. 两数相加
如何高效求解逆序链表表示的两数之和?详解LeetCode算法实现原创 2025-03-31 11:33:36 · 510 阅读 · 0 评论 -
7.6 分治-归并:LeetCode 315.计算右侧小于当前元素的个数
归并排序索引追踪法:LeetCode 315.计算右侧小于当前元素的个数原创 2025-03-30 13:28:41 · 972 阅读 · 0 评论 -
7.5 分治:归并:LeetCode 剑指 Offer 51.数组中的逆序对
归并排序巧解逆序对问题:LeetCode 剑指 Offer 51.数组中的逆序对原创 2025-03-30 13:26:11 · 697 阅读 · 0 评论 -
7.3 分治-快排:LeetCode 215.数组中的第K个最大元素
LeetCode 215.数组中的第K个最大元素原创 2025-03-30 13:15:06 · 532 阅读 · 0 评论 -
7.2 分治-快排:LeetCode 912. 排序数组
LeetCode 912. 排序数组原创 2025-03-26 19:35:19 · 904 阅读 · 0 评论 -
7.1 分治-快排专题:LeetCode 75. 颜色分类
LeetCode 75. 颜色分类原创 2025-03-26 19:31:24 · 693 阅读 · 0 评论 -
6.5 模拟专题:LeetCode 38. 外观数列
LeetCode 38. 外观数列原创 2025-03-26 19:24:24 · 828 阅读 · 0 评论 -
6.4 模拟专题:LeetCode1419.数青蛙
LeetCode1419.数青蛙原创 2025-03-26 19:20:24 · 362 阅读 · 0 评论 -
6.3 模拟专题:LeetCode 6. Z 字形变换
LeetCode 6. Z 字形变换原创 2025-03-25 23:05:30 · 620 阅读 · 0 评论 -
6.2 模拟专题:LeetCode 495. 提莫攻击
LeetCode 495. 提莫攻击原创 2025-03-25 23:01:15 · 494 阅读 · 0 评论 -
6.1 模拟专题:LeetCode 1576. 替换所有的问号
LeetCode 1576. 替换所有的问号原创 2025-03-25 22:56:26 · 835 阅读 · 0 评论 -
5.5 位运算专题:LeetCode 面试题 17.19. 消失的两个数字
LeetCode 面试题 17.19. 消失的两个数字:位运算的巧妙解法原创 2025-03-24 21:58:55 · 469 阅读 · 0 评论 -
5.4 位运算专题:LeetCode 137. 只出现一次的数字 II
LeetCode 137. 只出现一次的数字 II:位运算的优雅解法原创 2025-03-24 21:56:08 · 842 阅读 · 0 评论 -
5.3 位运算专题:LeetCode 371. 两整数之和
LeetCode 371. 两整数之和:位运算的巧妙应用原创 2025-03-24 21:51:43 · 1010 阅读 · 0 评论 -
5.2 位运算专题:LeetCode 268. 丢失的数字
LeetCode 268. 丢失的数字:巧用异或运算实现高效查找原创 2025-03-24 21:46:09 · 631 阅读 · 0 评论 -
5.1 位运算专题:LeetCode 面试题 01.01. 判定字符是否唯一
LeetCode 面试题 01.01. 判定字符是否唯一 详解原创 2025-03-24 21:42:34 · 337 阅读 · 0 评论 -
5.0 位运算专题:常见的位运算解题思路
位运算在算法题中具有极高的实战价值,掌握其核心原理能帮助我们写出更高效的代码。本文分析总结了常用的 7 中位运算题型并给出解决方法与实例。原创 2025-03-24 17:48:07 · 158 阅读 · 0 评论 -
4.4 前缀和专题:LeetCode 238. 除自身以外数组的乘积
LeetCode 238. 除自身以外数组的乘积 习题解析原创 2025-03-21 14:18:22 · 440 阅读 · 0 评论 -
4.3 前缀和专题:LeetCode 724. 寻找数组的中心下标
LeetCode 724. 寻找数组的中心下标 解题思路原创 2025-03-21 13:40:08 · 904 阅读 · 0 评论 -
4.2 前缀和专题:牛客网 DP35.二维前缀和
4.2 前缀和专题:牛客网 DP35.二维前缀和分析原创 2025-03-21 10:41:39 · 659 阅读 · 0 评论 -
4.1 前缀和专题:牛客网 DP34.前缀和
前缀和专题:牛客网 DP34.前缀和,一位数组前缀和模板原创 2025-03-21 10:37:15 · 450 阅读 · 0 评论 -
3.5 二分查找专题:LeetCode 852. 山脉数组的峰值
LeetCode 852. 山脉数组的峰值索引算法对比分析原创 2025-03-18 17:32:31 · 640 阅读 · 0 评论 -
3.4 二分查找专题:LeetCode 69. x 的平方根
LeetCode 69. x 的平方根算法对比分析原创 2025-03-18 17:21:21 · 384 阅读 · 0 评论 -
3.3 二分查找专题: LeetCode 35. 搜索插入位置
LeetCode 35. 搜索插入位置算法对比分析原创 2025-03-18 17:15:38 · 404 阅读 · 0 评论 -
3.2 二分查找专题:LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 算法剖析原创 2025-03-17 16:34:42 · 404 阅读 · 0 评论 -
3.1 二分查找专题:二分查找(leecode 704)
LeetCode 704 算法剖析原创 2025-03-17 16:28:25 · 681 阅读 · 0 评论 -
3.0 二分查找算法:二分查找算法简介
简单介绍二分查找算法的原理与常用的三大模板。原创 2025-03-17 10:25:31 · 1038 阅读 · 0 评论 -
2.8滑动窗口专题:最小覆盖子串
利用哈希表+滑动窗口思想解决问题原创 2025-03-16 21:55:35 · 848 阅读 · 0 评论 -
2.7 滑动窗口专题:串联所有单词的子串
使用滑动窗口+哈希表解决问题原创 2025-03-16 19:09:31 · 977 阅读 · 0 评论 -
2.6 滑动窗口专题:找到字符串中所有字母异位词
找到字符串中所有字母异位词算法实现原创 2025-03-16 09:52:09 · 819 阅读 · 0 评论 -
2.5 滑动窗口专题:水果成篮
利用滑动窗口和哈希表解题:水果成篮的习题详解原创 2025-03-15 20:21:47 · 543 阅读 · 0 评论 -
2.4滑动窗口专题:将 x 减到 0 的最小操作数
本文章详细的分析了滑动窗口思想在习题中的使用与实现原创 2025-03-15 19:23:07 · 601 阅读 · 0 评论 -
2.3 滑动窗口专题:最大连续1的个数 III(LeetCode 1004)
通过滑动窗口算法高效解决了问题,逻辑清晰且时间复杂度最优。关键在于实时更新最大值和精确控制窗口收缩条件,避免遗漏可能的解。原创 2025-03-14 19:48:06 · 978 阅读 · 0 评论 -
2.2 滑动窗口专题:最长无重复字符子串
通过滑动窗口和哈希表高效地解决了最长无重复字符子串问题,时间复杂度 O(n),空间复杂度 O(1),是该问题的经典最优解。核心在于动态维护窗口边界并通过哈希表实现快速重复判断。原创 2025-03-14 10:25:08 · 752 阅读 · 0 评论 -
2.0 滑动窗口专题:算法思想
分析滑动窗口算法的思想与使用场景原创 2025-03-13 11:24:40 · 767 阅读 · 0 评论 -
1.8 双指针专题:四数之和
利用双指针思想求解leecode习题:四数之和原创 2025-03-13 00:10:06 · 768 阅读 · 0 评论