화살표 두 개의 의미를 부여해서 탐색 범위를 압축하는 방법!
보통 left(l), right(r) 이나 start(s), end(d) 같은 식으로 포인트의 이름을 붙임
위처럼 포인트 2개를 준비한다. 여기서는 start, end 라고 명칭하겠다. 찾는 값은 target이다.
처음에는 start=end=0 이고, 조건은 항상 두 포인터들의 관계는 start<=end이다.
2개의 포인터는 현재 부분 배열의 시작(start)과 끝(end)을 가르킨다