
[알고리즘] 투 포인터
·
Algorithm
투 포인터 알고리즘은 배열에서 두 개의 포인터를 사용하여 특정 목표를 달성하기 위한 기법입니다. 일반적으로 정렬된 배열에서 특정 조건을 충족하는 요소를 찾거나 연속된 서브 배열의 합과 같은 문제를 해결할 때 사용됩니다. 투 포인터 알고리즘의 전제와 조건 배열은 정렬되어 있어야 함: 투 포인터 알고리즘이 작동하려면 배열이 정렬되어 있어야 합니다. 포인터가 이동하는 방식 때문에 정렬되지 않은 배열에서는 올바른 답을 찾지 못할 수 있습니다. 두 개의 포인터를 사용함: 하나의 포인터는 배열의 시작점에, 다른 하나는 끝점에 위치시킵니다. 이 두 포인터는 문제에 따라 서로를 향해 움직이거나 같은 방향으로 움직일 수 있습니다. 투 포인터 알고리즘 설명 포인터 초기화: 두 개의 포인터를 배열의 시작과 끝에 위치시킵니다..