트리를 부분 순서 집합으로 간주하면 조인-은밀의 특별한 경우가됩니다. 결합-밀집의 경우, 우리는 두 요소의 (고유 한) 최소 상한을 (더 많거나 적은) 효율적으로 계산할 수 있기를 원합니다. 트리의 경우,이를 가능하게하는 데이터 구조는 해당 노드의 각 요소에 대해 부모에 대한 포인터와 루트에 대한 거리 측정 값을 저장하는 것입니다. (실제로, "뿌리까지의 거리 측정"에 일반적으로 사용되는 토폴로지 정렬을 기반으로 한 라벨링은 효과적으로 필요한 것은 효율적으로 평가할 수있는 호환되는 부분 순서입니다).
각각의 유한 조인-밀실은 최소 상한이 세트의 합집합에 의해 주어 지도록 순서대로 포함 된 유한 세트의 서브 세트의 세트로 표현 될 수있다. 따라서, 한정된 수의 태그로 각각의 요소를 표현하고, 대응하는 태그의 결합에 의해 최소 상한을 계산하는 것은 하나의 가능한 데이터 구조 일 것이다. (보체를 보면, 해당 태그의 교차로 최소 상한을 정의하는 것도 가능하다는 것을 알 수 있습니다.) 훨씬 더 일반적인 데이터 구조는 단순히 행렬을 사용하여 "a <= b "또는 심지어"join (a, b) "의 모든 결과.
그러나 이러한 데이터 구조를 사용하여 트리를 나타내는 것은 다소 이상합니다. 두 요소의 (고유 한) 최소 상한을 효율적으로 계산할 수있는 조인-실제에 대해 더 많은 트리와 유사한 데이터 구조가 있습니까? (아마도 나무의 뿌리까지의 거리 측정과 비슷한 노드에 추가 정보가있는 일종의 유향 비주기 그래프입니까?)