2
유형의 요소 집합이 S
입니다. T
유형의 요소에 부분 주문 <=
이 있습니다. S
의 모든 요소는 주문되지 않은 것으로 알려져 있습니다. 그러면 다음과 같은 쿼리를 수행하는 방법이 필요합니다. e
이 T
인 인 경우과 같은 e'
이 인 것을 확인하십시오.부분적으로 정렬 된 집합에 주어진 것보다 큰 값을 가진 요소 찾기
선형 쿼리없이 S
의 쿼리를 효율적으로 수행 할 수있는 데이터 구조가 있습니까?
중요 사항 : T
은 완성 된 격자입니다.
BST 기반 집합 구현을 사용할 수 있습니다. 적어도 그것이 java ([TreeSet] (https://docs.oracle.com/javase/7/docs/api/java/util/TreeSet.html)에서 완료되는 방법) – Paul