알고리즘 과정의 최근 테스트에서 주어진 이진 트리의 균형을 맞추기 위해 AVL 트리를 리 밸런싱하는 데 사용되는 메소드를 사용하는 작업이있었습니다. 문제는 해당 트리가 BST가 아닌 경우 무엇입니까? 회전을 사용하는 것이 합리적입니까? 내 말은, 당신은 그것들을 사용할 수 있지만 그것을 고치기 전에 그러한 나무의 균형을 유지할 수있는 방법이없는 것 같습니다 .e.e. 그것을 BST로 만듭니다.비 BST 밸런싱
가능한 경우 상황이 유용 할 수 있습니까? 혼란을 가져 오는 것 외에는이 배후의 진정한 논리를 찾지 못하는 것 같습니다.