2
각 요소에 두 개의 키가있는 데이터 구조를 찾고 있습니다. 그 중 하나는 구조가 BST이고 다른 하나는 데이터 구조가 힙입니다. 약간의 검색으로 Treap이라는 구조를 발견했습니다. BST를 균형있게 만들기 위해 힙 키에 무작위로 분포 된 힙 속성을 사용합니다!또한 힙인 균형 이진 검색 트리
내가 원하는 것은 균형 잡힌 BST이며 힙이 될 수도 있습니다. 내가 선택한 순서대로 힙 키를 사용하여 요소를 삽입하면 Treap의 BST가 불균형해질 수 있습니다.
이러한 데이터 구조가 있습니까?
그것은 내가 원하는 것보다 조금 더 복잡했지만 도움이되었습니다. 감사! – saeedn
FWIW,이 답변은 두 참조가 모두 인증 (종이)이거나 유료 텍스트 (핸드북)이므로 다소 가려져 있습니다. –