Endless Motivation

3Sum 본문

IT/Algorithm

3Sum

Renesys 2016. 10. 4. 13:36



리스트 내에서 합이 0이 되는 모든 경우를 찾는다.


우선 리스트를 오름차순으로 정렬한다.

기준 인덱스는 0에서 순서대로 증가, 남은 구역의 양 끝에서 좁혀오면서 탐색한다.

리스트가 정렬되어 있으므로 세 숫자의 합이 0보다 크면 남은 구역의 오른쪽 인덱스를, 0보다 작으면 왼쪽 인덱스를 이동시킨다.

Comments