나는 이번 학기 알고리즘을 과정을 촬영하고 난을 설명 는, 예를 들어, 세타 (nlogn)
2.3-7 CLRS
의 문제를 해결하기 위해 노력하고 theta (ng n) 시간 알고리즘은 n 개의 정수로 이루어진 집합 S와 정수 x가있는 경우 S에 합계가 x 인 두 개의 요소가 있는지 여부를 결정합니다.이 문제를 해결하는 방법을 모릅니다. nlogn 시간에 완료되기 때문에 병합 정렬 알고리즘을 사용하여 해결하기 위해 노력하고 있지만 올바른 접근 방법인지 잘 모릅니다.
실행 시간이 이미 지정된 경우 알고리즘을 해결할 때 일반적인 방법은 무엇입니까?
감사합니다.