에있는 모든 요소의 전신 찾기, 내가 모든 a[i]
에 대한 찾을 수있다, a[j]
시퀀스 a[i - 1], a[i - 2], a[i - 3]....
등이 a[j] < a[i]
의 첫 번째 요소는 요소 a[j]
입니다.시퀀스 <code>a[1], a[2], a[3] .... a[n]</code>을 감안할 때 시퀀스
다른 말로하면 a[j]
은 a[j] < a[i]
과 1<=j<i
입니다. 그러나 이러한 요소가 여러 개인 경우 a[i]
에 가장 가까운 요소를 선택해야합니다. 다음 순서로 예를 들면
:
2 6 5 8
난이 O(n^2)
쉽게 할 수있어 제
모두 6 및도 5, 및도 5의 출력 (2)이 , 그러나 이것을하는 더 효율적인 방법이 있습니까?
'a [j]는 시퀀스 a [i - 1], a [i - 2], a [i - 3] ....의 첫 번째 요소입니다. 'j'''0 <= j Cratylus
'1 <= j
그러나 여기에 입력되는 내용은 무엇입니까? 배열 및 색인 'i'는'j '를 찾고 싶습니까? 아니면 모든'j'를 가진 배열을 반환 할 필요가 있습니까? – Cratylus