두 개의 정렬 된 목록을 둘 다 내림차순으로 있습니다. 예를 들어, 요소가 [2,3,4,5,6,7...]
인 하나의 정렬 된 링크 된 목록과 요소가 [5,6,7,8,9...]
인 다른 목록이 있습니다.for 루프를 사용하는 것보다 정렬 된 두 목록에서 일치하는 것을 찾는 더 나은 방법? (Java)
두 목록에서 공통된 요소를 모두 찾아야합니다. for 루프와 중첩 된 루프를 사용하여 모든 일치 항목을 반복하여 동일한 두 요소를 찾을 수 있음을 알고 있습니다. 그러나 실행 시간이 O(n^2)
미만인이 작업을 수행하는 다른 방법이 있습니까?
포스트 코드 – newuser
는 "비 감소에 정렬"시도 때문에 증가? –
O (n^2) .. O (n * m) – nachokk