avl-tree

    1

    2答えて

    自己分散型バイナリ検索ツリーを作成する課題があります。私はクラスで議論したように、AVLツリーを使用することに決めました。次いで、{3、5、61、9、32、7、1、45、26、6}私は期待していた出力の所定の入力を有する:私はひどく誤解していない限り、ある 7 6-----|-----32 3----| 9----|----45 1---| |---26 |--

    0

    1答えて

    私はC#で機能的非再帰的AVLツリーを作成しました。ノードは次のようになります。 class AvlNode { public int data; public int balance; public AvlNode left; public AvlNode right; public AvlNode parent; }static AvlN

    2

    1答えて

    私はAVLツリーのこのノード内にリストを作成しようとしていますが、私も関数を試しました。 #import random, math import re outputdebug = False def debug(msg): if outputdebug: print msg class Node(): def __init__(self, key):

    1

    1答えて

    ここに状況があります:数十のスレッドがアクセスできるバランスのとれたバイナリ検索ツリーがあります。したがって、ノードを挿入または削除する必要がある場合、並行性のためにツリー全体をロックしたくありません。時が経つにつれて、それは再びバランスがとれなくなる。木があまりにも忙しくないとき、私はついにそれをロックしてバランスをとる機会を得る。これどうやってするの? または私が使用できるより良いデータ構造体

    0

    1答えて

    私はAVLツリーの挿入のために取り組んでいます。私は適切に動作しているインサートを持っているが、私が試した私の回転のすべての実装は動作しません。私はバランシングのために別の場所を試していて、各挿入後に回転するように試みていますが、動作するかどうかを確認するだけですが、回転をまったく開始しません。なぜ私のローテーションがうまくいかないのであれば、何か助けていただければ幸いです。 ヘッダー: #ifn

    0

    1答えて

    こんにちは皆こんにちは、これは私の初めてのStackoverflowです。私はC + +を使用してテキストファイル内の単語の出現を数えることに関する質問があります。これはこれまでの私のコードです。私は単語のインデックスと各単語のカウンタの配列構造体を作成し、AVLツリーにそれらのすべてを格納する必要があります。ファイルを開いて単語を読んだ後、私はavlツリーまたはトライでそれを探します。存在する場

    1

    1答えて

    私は試験のために学びます。私は私たちのスクリプトも学びます。私はすべてのステップに同意するが、私は赤い円を理解していない)私はそれをあなたのために読んで)。ツリールートバランス-1があるので。これはどうやって正しいのでしょうか? ルート10の左部分木のバランスが合計で、我々は-4+2 = -2 = unbalanced after insertion of 8を持っているように、その右のサブツリー

    0

    5答えて

    議題は、ostream演算子を使用してAVLツリーの内容を出力することです。内容は特定の形式で印刷する必要があります。 ツリーはテンプレートを使用して実装されています。 シンプルな主な実装です。 AVLTree<int, float> tree; for(int i = 0; i < 10; i++) tree.insert(i, i+0.1); cout << tree; のo

    2

    2答えて

    私は1つの講義スライドを持っています: AVLツリーの中間要素を見つけるために、私はそれがmoddile要素に到達するまで要素を順番にトラバースします。それはO(N)を要する。 私が正しく知っているのであれば、木構造では、AVLは常に2つの子に分かれているバイナリツリーなので、found要素はbase 2 O(logn)をとります。 しかし、なぜO(N)と表示されますか?

    2

    1答えて

    私はクラスのAVLツリーで作業しています。 ハッシュを作成するために、指定されたツリーを識別する必要があります。ツリー内のすべての要素の事前序列を探し、その後、各要素のハッシュを連結してハッシュを構築します。 最初に、同じプリオーダー文字列の繰り返しAVLtreeがないことを確認したかったのです。私は反例を見つけられませんでしたが、私は本当にそれについてあまりよく分かりません。 ご協力いただきまし