나는 이것을 구현하고 싶기 때문에 스플레이 트리를 연구 해왔다. 현재 Red-Black 트리, AVL 트리, 건너 뛰기 목록 및 기타 간단한 데이터 구조에 대해 "자가 진단 (autodidactic)"경험이 있습니다. 내 첫 번째 스플레이 트리를 구현하고 싶지만 가능한 경우 재귀 적 구현을 원한다. (재귀를 좋아한다).Splay 트리 구현에 재귀 알고리즘을 사용할 수 있습니까?
그러나 가능한 모든 경우 (지그재그, 지그재그, zar)를 관찰하기 위해 나무 아래 두 수준을 봐야하기 때문에 어렵다고 생각합니다. 다른 필드없이 대상을 표시 할 방법이 없습니다. . 붉은 검정 나무와 같은 다른 필드를 사용하여 방문한 노드를 표시하고 대상 노드를 표시해야합니까?