**刷前必读**:[学算法要读《算法导论》吗?](https://blog.csdn.net/qq_46225886/article/details/136286109)
## 双指针
- 相关学习:[关于双指针算法问题的思考](https://juejin.cn/post/7292631628652183602)
### 数组
| 题目链接 | 题解 | 备注 |
|-----------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|----|
| [26. 删除有序数组中的重复项 简单](https://leetcode.cn/problems/remove-duplicates-from-sorted-array/) | [Solution26.java](src%2Fleetcode%2Fdoublepointer%2FSolution26.java) | ✅ |
| [392. 判断子序列 简单](https://leetcode.cn/problems/is-subsequence/) | [Solution392.java](src%2Fleetcode%2Fdoublepointer%2FSolution392.java) | ✅ |
| [27. 移除元素 简单](https://leetcode.cn/problems/remove-element/) | [Solution27.java](src%2Fleetcode%2Fdoublepointer%2FSolution27.java) | ✅ |
| [LCR 139. 训练计划 I 简单](https://leetcode.cn/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/) | [SolutionLCR139.java](src%2Fleetcode%2Fdoublepointer%2FSolutionLCR139.java) | ✅ |
| [面试题 10.01. 合并排序的数组 简单](https://leetcode.cn/problems/sorted-merge-lcci/) | [Interview1001.java](src%2Fleetcode%2Fdoublepointer%2FInterview1001.java) | ✅ |
| [88. 合并两个有序数组 简单](https://leetcode.cn/problems/merge-sorted-array/) | [Solution88.java](src%2Fleetcode%2Fdoublepointer%2FSolution88.java) | ✅ |
| [581. 最短无序连续子数组 中等](https://leetcode.cn/problems/shortest-unsorted-continuous-subarray/) | [Solution581.java](src%2Fleetcode%2Fdoublepointer%2FSolution581.java) | ✅ |
| [80. 删除有序数组中的重复项 II 中等](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/) | [Solution80.java](src%2Fleetcode%2Fdoublepointer%2FSolution80.java) | ✅ |
| [11. 盛最多水的容器 中等](https://leetcode.cn/problems/container-with-most-water/) | [Solution11.java](src%2Fleetcode%2Fdoublepointer%2FSolution11.java) | ✅ |
| [881. 救生艇 中等](https://leetcode.cn/problems/boats-to-save-people/) | [Solution881.java](src%2Fleetcode%2Fdoublepointer%2FSolution881.java) | ✅ |
| [870. 优势洗牌 中等](https://leetcode.cn/problems/advantage-shuffle/) | [Solution870.java](src%2Fleetcode%2Fdoublepointer%2FSolution870.java) | ✅ |
| [658. 找到 K 个最接近的元素 中等](https://leetcode.cn/problems/find-k-closest-elements/) | [Solution658.java](src%2Fleetcode%2Fdoublepointer%2FSolution658.java) | |
| [825. 适龄的朋友 中等](https://leetcode.cn/problems/friends-of-appropriate-ages/) | [Solution825.java](src%2Fleetcode%2Fdoublepointer%2FSolution825.java) | |
| [56. 合并区间 中等](https://leetcode.cn/problems/merge-intervals/) | [Solution56.java](src%2Fleetcode%2Fdoublepointer%2FSolution56.java) | ✅ |
| [413. 等差数列划分 中等](https://leetcode.cn/problems/arithmetic-slices/) | [Solution413.java](src%2Fleetcode%2Fslidingwindow%2FSolution413.java) | |
| [167. 两数之和 II - 输入有序数组 中等](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/) | [Solution167.java](src%2Fleetcode%2Fdoublepointer%2FSolution167.java) | |
| [15. 三数之和 中等](https://leetcode.cn/problems/3sum/) | [Solution15.java](src%2Fleetcode%2Fdoublepointer%2FSolution15.java) | |
| [16. 最接近的三数之和 中等](https://leetcode.cn/problems/3sum-closest/) | [Solution16.java](src%2Fleetcode%2Fdoublepointer%2FSolution16.java) | |
| [18. 四数之和 中等](https://leetcode.cn/problems/4sum/) | [Solution18.java](src%2Fleetcode%2Fdoublepointer%2FSolution18.java) | |
| [134. 加油站 中等](https://leetcode.cn/problems/gas-station/) | [Solution134.java](src%2Fleetcode%2Fdoublepointer%2FSolution134.java) | |
### 字符串
| 题目链接 | 题解 | 备注 |
|-------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|-------------------------------------------|
| [125. 验证回文串 简单](https://leetcode.cn/problems/valid-palindrome/) | [Solution125.java](src%2Fleetcode%2Fdoublepointer%2FSolution125.java) | ✅Character.isLetterOrDigit() 静态方法判断是字母和数字 |
| [面试题 17.11. 单词距离 中等](https://leetcode.cn/problems/find-closest-lcci/) | [Interview1711.java](src%2Fleetcode%2Fdoublepointer%2FInterview1711.java) | ✅ |
| [809. 情感丰富的文字 中等](https://leetcode.cn/problems/expressive-words/) | [Solution809.java](src%2Fleetcode%2Fdoublepointer%2FSolution809.java) | ✅ |
| [443. 压缩字符串 中等](https://leetcode.cn/problems/string-compression/) | [Solution443.java](src%2Fleetcode%2Fdoublepointer%2FSolution443.java) | ✅ |
| [481. 神奇字符串 中等](https://leetcode.cn/problems/magical-string/) | [Solution481.java](src%2Fleetcode%2Fdoublepointer%2FSolution481.java) | ✅ |
| [524. 通过删除字母匹配到字典里最长单词 中等](https://leetcode.cn/problems/longest-word-in-dictionary-through-deleting/) | [Solution524.java](src%2Fleetcode%2Fdoublepointer%2FSolution524.java) | ✅ |
| [777. 在LR字符串中交换相邻字符 中等](https://leetcode.cn/problems/swap-adjacent-in-lr-string/) | [Solution777.java](src%2Fleetcode%2Fdoublepointer%2FSolution777.java) | |
| [838. 推多米诺 中等](https://leetcode.cn/problems/push-dominoes/) | [Solution838.java](src%2Fleetcode%2Fdoublepointer%2FSolution838.java) | ✅ |
| [面试题 01.05. 一次编辑 中等](https://leetcode.cn/problems/one-away-lcci/) | [Interview0105.java](src%2Fleetcode%2Fdoublepointer%2FInterview0105.java) | |
## 滑动窗口
- 相关学习:[滑动窗口算法技巧](https://juejin.cn/post/7287907234704162828)
### 固定窗口
| 题目链�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
LeetCode高频题目,包含学习整理的文章和刷题模板,参考宫水三叶博主、《算法(第四版)》、《算法导论》和《Hello 算法》 (456个子文件)
LeftLeaningRedBlackTree.java 7KB
BinarySearchTree.java 6KB
LFUCache.java 5KB
RangeModule.java 4KB
AllOne.java 4KB
SegmentTree2.java 4KB
SegmentTree3.java 4KB
Solution726.java 4KB
SegmentTree.java 3KB
MyCalendarTwo.java 3KB
MyCalendarThree.java 3KB
Dijkstra.java 3KB
MyCalendar.java 3KB
Solution1109.java 3KB
Solution1893.java 3KB
Solution354.java 3KB
Solution654.java 3KB
Skiplist.java 3KB
Solution85.java 3KB
NumArray.java 2KB
Solution327.java 2KB
Solution210.java 2KB
MyPriorityQueue.java 2KB
Solution1834.java 2KB
MyCircularDeque.java 2KB
Solution18.java 2KB
Interview0812.java 2KB
MyLinkedList.java 2KB
Solution987.java 2KB
RadixSort.java 2KB
Solution2179.java 2KB
Solution1190.java 2KB
Codec.java 2KB
Solution239.java 2KB
Solution937.java 2KB
Solution1106.java 2KB
Solution655.java 2KB
CountingSort.java 2KB
Solution54.java 2KB
Solution802.java 2KB
Solution388.java 2KB
Solution327.java 2KB
Solution740.java 2KB
Solution851.java 2KB
Solution2266.java 2KB
DirectedCycle.java 2KB
RadixSortMSD.java 2KB
Solution49.java 2KB
Solution2096.java 2KB
Solution59.java 2KB
Solution10.java 2KB
PrimMST.java 2KB
Solution2055.java 2KB
Solution12.java 2KB
Solution1405.java 2KB
MergeSort4.java 2KB
Codec.java 2KB
LRUCache.java 2KB
QuickSort2.java 2KB
Solution1005.java 2KB
Solution735.java 2KB
QuickSort3.java 2KB
Digraph.java 2KB
Solution436.java 2KB
Solution1395.java 2KB
Solution207.java 2KB
Solution394.java 2KB
Solution1519.java 2KB
Solution725.java 2KB
Solution2100.java 2KB
TopVotedCandidate.java 2KB
Solution123.java 2KB
BucketSort.java 2KB
NumArray.java 1KB
Solution373.java 1KB
Solution148.java 1KB
Solution131.java 1KB
QuickSort.java 1KB
Solution139.java 1KB
Solution1893.java 1KB
Solution863.java 1KB
Solution954.java 1KB
Solution809.java 1KB
Solution838.java 1KB
Solution784.java 1KB
Solution25.java 1KB
Solution658.java 1KB
Solution92.java 1KB
SolutionLCR170.java 1KB
SolutionOfferTwo29.java 1KB
Solution134.java 1KB
Trie.java 1KB
Solution692.java 1KB
Solution1073.java 1KB
Solution623.java 1KB
Solution445.java 1KB
Solution40.java 1KB
DepthFirstOrder.java 1KB
Solution15.java 1KB
Solution775.java 1KB
共 456 条
- 1
- 2
- 3
- 4
- 5
资源评论
普通网友
- 粉丝: 3452
- 资源: 506
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功