RAG Tailor

알고리즘

투 포인터 (Two Pointers)

두 개의 포인터를 이용해 배열이나 리스트를 순회하면서 조건을 만족하는 쌍을 찾는 기법. O(n²) 문제를 O(n) 으로 줄인다.

시간 복잡도

O(n)

공간 복잡도

O(1)

핵심 포인트

  • 정렬된 배열에서 합이 특정 값인 두 수 찾기에 효과적
  • 슬라이딩 윈도우와 함께 연속 부분 배열 문제에 적용
  • 왼쪽·오른쪽 포인터가 교차하면 탐색 종료
  • 대표 문제: 두 수의 합, 세 수의 합, 가장 긴 부분 문자열
실습 코드 및 문제풀이 콘텐츠 준비 중입니다.