
双指针技巧总结
1.介绍双指针,指的是在遍历对象的过程中,使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。经常用在数组和链表数据结构中, 双指针算法通常不难,双指针算法是基于暴力解法的优化,它们是很好的学习算法的入门问题。 双指针在平时运用中,一般分为两类,“快慢指针”,用于解决链表中的问题;“左右指针”,用于解决数组中的问题,比如二分搜索。2.快慢指针快慢指针,一般会初始化链表的头结点head,快指针fast在前,慢指针slow在后,通过指针移动,来解决链表中的问...








