Two pointers
The two pointers technique is a generalization of the Sliding-window technique. The primary difference is that the two pointers can cross over one another and could reference different arrays.
Common use cases
- Palindromic sub-strings
- Sorting colors
- Merging sorted arrays