跳到主要内容

12 篇文档带有标签「双指针」

查看所有标签

三数之和

掌握左右指针向中间移动,最终相会的解法。

交替合并字符串

两个指针分别遍历不同序列的方法,通常用于在两个序列之间做匹配、合并、插入、交换。

删除有序数组中的重复项

两个指针同向遍历同一序列的算法,快针通常用于寻找目标,慢针通常用于记录写入位置,快慢针元素交换即将找到的目标按次序写入。这个算法通常用于对序列做原地修改。

判断子序列

两个指针分别遍历不同序列的方法,通常用于在两个序列之间做匹配、合并、插入、交换。

合并两个有序数组

两个指针分别遍历不同序列的方法,通常用于在两个序列之间做匹配、合并、插入、交换。

接雨水

掌握左右指针向中间移动,最终相会的解法。

移动零

两个指针同向遍历同一序列的算法,快针通常用于寻找目标,慢针通常用于记录写入位置,快慢针元素交换即将找到的目标按次序写入。这个算法通常用于对序列做原地修改。

移除元素

两个指针同向遍历同一序列的算法,快针通常用于寻找目标,慢针通常用于记录写入位置,快慢针元素交换即将找到的目标按次序写入。这个算法通常用于对序列做原地修改。

颜色分类

两个指针同向遍历同一序列的算法,快针通常用于寻找目标,慢针通常用于记录写入位置,快慢针元素交换即将找到的目标按次序写入。这个算法通常用于对序列做原地修改。

验证回文串

掌握左右指针向中间移动,最终相会的解法。