[알고리즘] 36. 투 포인터
[알고리즘] 36. 투 포인터지난 글에서는 Comparator를 이용해 원하는 기준으로 정렬하는 방법을 정리했습니다. 이번 글에서는 정렬된 배열이나 연속 구간 문제에서 자주 사용하는 투 포인터(Two Pointers)에 대해 알아보겠습니다.투 포인터는 이름 그대로 두 개의 포인터를 사용해서 문제를 해결하는 방법입니다. 배열이나 리스트에서 두 위치를 가리키는 변수를 두고, 조건에 따라 한쪽 또는 양쪽 포인터를 움직입니다.투 포인터는 두 개의 위치 변수를 움직이며 조건을 만족하는 값을 찾는 알고리즘 기법입니다.1. 투 포인터란?투 포인터는 배열에서 두 개의 인덱스를 사용해 탐색 범위를 조절하는 방식입니다. 보통 left와 right, 또는 start와 end라는 이름을 사용합니다.배열: [1, 2, 3, 4..