C#LeetCode刷题-双指针

C#LeetCode刷题-双指针

C#LEETCODE刷题概述

概述

所有LeetCode双指针类算法题汇总。

双指针篇

#题名刷题
3无重复字符的最长子串 
11盛最多水的容器 
15三数之和 
16最接近的三数之和 
18四数之和 
19删除链表的倒数第N个节点 
26删除排序数组中的重复项C#LeetCode刷题之#26-删除排序数组中的重复项(Remove Duplicates from Sorted Array)
27移除元素C#LeetCode刷题之#27-移除元素(Remove Element)
28实现strStr()C#LeetCode刷题之#28-实现strStr()(Implement strStr())
30与所有单词相关联的字串 
42接雨水 
61旋转链表 
75颜色分类 
76最小覆盖子串 
80删除排序数组中的重复项 II 
86分隔链表 
88合并两个有序数组C#LeetCode刷题之#88-合并两个有序数组(Merge Sorted Array)
125验证回文串C#LeetCode刷题之#125-验证回文串(Valid Palindrome)
141环形链表C#LeetCode刷题之#141-环形链表(Linked List Cycle)
142环形链表 II 
167两数之和 II – 输入有序数组C#LeetCode刷题之#167-两数之和 II – 输入有序数组(Two Sum II – Input array is sorted)
209长度最小的子数组 
234回文链表C#LeetCode刷题之#234-回文链表(Palindrome Linked List)
283移动零C#LeetCode刷题之#283-移动零(Move Zeroes)
287寻找重复数 
344反转字符串C#LeetCode刷题之#344-反转字符串(Reverse String)
345反转字符串中的元音字母 
349两个数组的交集C#LeetCode刷题之#349-两个数组的交集(Intersection of Two Arrays)
350两个数组的交集 IIC#LeetCode刷题之#350-两个数组的交集 II(Intersection of Two Arrays II)
524通过删除字母匹配到字典里最长单词 
532数组中的K-diff数对C#LeetCode刷题之#532-数组中的K-diff数对(K-diff Pairs in an Array)
567字符串的排列 
632最小区间 
713乘积小于K的子数组 
763划分字母区间 
826安排工作以达到最大收益 
828独特字符串 
844比较含退格的字符串C#LeetCode刷题之#844-比较含退格的字符串​​​​​​​(Backspace String Compare)
845数组中的最长山脉 
881救生艇 
904水果成篮 

本文由 .Net中文网 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:https://www.byteflying.com/archives/1021

发表评论

登录后才能评论