avl-tree

    0

    1답변

    그래서 순위 바이너리 트리를 사용해야하는 과제가 있습니다. 저는 이미 템플릿 AVL 트리 (C++)를 구현했습니다. 그래서 기초로 사용하고 추가하는 방법을 생각했습니다. 코드를 복제하고 가지고있는 것과 작업하고 싶지 않기 때문에 AVL을 상속받을 등급 트리 클래스를 만드는 방법을 생각했습니다. 템플릿 순위 AVL 트리를 만드는 데 사용할 수있는 방법은 무엇

    0

    3답변

    내 AVL 트리 구현의 경우, 왼쪽, 오른쪽 및 부모 포인터 및 균형 변수가있는 노드가 있습니다. 새 노드를 삽입하고 필요한 회전을 수행 할 때마다 왼쪽 하위 트리에서 오른쪽 하위 트리를 빼서 잔액을 업데이트합니다. 문제의이 메서드는 높이를 계산하기 위해 반복적으로 호출합니다. 문제 방법 : AVL 트리 삽입 시간 복잡도가 나는이 방법이 시간 복잡도에 영향

    3

    1답변

    일부 알고리즘을 사용하여 자체 균형 조정 이진 트리를 사용하고 싶지만 Java의 TreeSet (또는 C#의 SortedSet)에 해당하는 Ruby를 찾는 데 어려움을 겪고 있습니다. 차라리 루비의 표준 라이브러리에서 무언가에 의존하는 것 https://github.com/nahi/avl_tree#readme https://github.com/MishaCo

    1

    2답변

    숙제를하고 있는데 코드를 실행하려고 할 때마다 클래스 캐스트 예외가 계속 발생하는 이유를 알 수 없습니다. 나는 그것이 (path.get (i)) 때문이라고 생각하지만, 그것을 해결할 방법을 찾지 못하는 것 같습니다. I 나타나는 오류는 Exception in thread "main" java.lang.ClassCastException: avltreend.

    1

    1답변

    이진 트리 t의 모든 내부 노드의 잔고 비율을 인쇄하는 방법을 구현하기 위해 할당이 있습니다. 나는 그것을 시도했지만 세 가지 방법이 필요했다. 나는 하나가 있어야한다고 생각하고 루트의 균형 요소를 출력 할 수있을 뿐이므로, 이것이 트리의 모든 노드에 대해 이루어져야한다고 생각한다. ? public int maxHeight(BinaryTree t) {

    0

    1답변

    이것은 텍스트를 구문 분석하고 모든 고유 단어, 나타나는 행 번호 및 나타나는 횟수를 인쇄하는 데 사용하는 3 개의 트리 중 하나입니다. 나는 이미 해시와 트리 맵을 사용했으며 두 가지 모두 제대로 작동하도록했습니다. 강사는 세 번째지도에 AVL 트리를 사용해야하고 코드를 제공해야한다고 말했습니다. 이것은 내가 어디로 가야할지 확신 할 수없는 곳입니다. A

    1

    1답변

    트리에서 단일 (특정) 값을 제거하면 두 개의 서로 다른 노드에서 시작하여 재조정이 발생합니다. 나는 이것을 내 숙제로서 가지고 있습니다. AVL 트리는 무엇인지 알지만 위의 질문을 이해하지 못합니다. 어떤 사람이 불을 붙일 수 있습니까? 두 개의 다른 노드에서 균형을 조정하면 트리를 수정하는 데 두 개의 회전이 필요하다는 의미입니까?

    5

    4답변

    AVL 트리와 Binary Search Trees 사이의 시간 복잡도는 평균적인 경우 동일하며 최악의 시나리오에서는 AVL이 BST를 상회합니다. 이것은 AVL이 BST보다 항상 상호 작용할 수있는 모든 가능한 방법으로 우수하다는 힌트를 제공합니다. 아마도 구현의 균형을 맞추기 위해 약간의 복잡성이 추가 될 것입니다. AVL 대신 BST를 사용해야하는 이유

    1

    1답변

    각 노드에 포함 된 노드 수 (예 : 하위 트리)와 같은 추가 속성을 추가하려면 avl 트리를 늘리고 싶습니다. 여기서 avl java 구현 코드 http://www.blackbam.at/blackbams-blog/2012/05/04/avl-tree-implementation-in-java/ 각 노드에 size 요소가 포함되도록 특정 코드를 추가하고 싶습니

    -4

    1답변

    내 구문 분석 방법이 좋지 않습니까? 나는이 AVL 데이터 형식처럼 가지고 : 08010013ba7695698059a9f580eb76a140280048b045021f0101c70005e Codec ID :08 Count:01 strTimeStamp:0013ba7695698 Longitude:59a9f580 Latitude :eb76a140 Alti