tree

    -1

    1答えて

    私はバイナリツリーを理解し、オンライン資料を参照しようとしています。 は、私が理解していること: バイナリツリー - >ツリーは、ここで、各ノードは最大で2つのノードを持つことができます。 バイナリ検索ツリーから<親ノードと右のノード値ノード値を残しているバイナリツリーの>特殊な形式>親ノード 我々はバイナリ検索と呼ばれるものを持っていますか? バイナリ検索ツリーはデータ構造ですが、その中に「検索

    0

    1答えて

    私はノードを削除する必要があるバイナリ検索ツリーで作業しています。ノードはすでに検出されているので、特定のノードをトラバースして見つける必要はありません。私が必要とするのは、ノードを削除することです。ノードは引数として取られます。 私はノードの削除方法を開始しましたが、現在のところ、子ノードがないかリーフノードである場合にノードを削除するしか方法はありません。どのように私はそれが1つの子供または親

    1

    1答えて

    ここでは、実稼働環境でsplay-treeを使用しますか?私は、リアルライフの例を意味します。 私は試行とスプレイツリーを使ってオートコンプリートを実装しようと考えていました。大規模なデータセットの場合、結果を返すためにノードxから葉までトライを通過するのは良い考えではないので、ユーザーは「sta」を入力するとstaに移動します、 'a' - ノードを作成し、スプレイツリーの上位5個の要素を返しま

    1

    1答えて

    これは文字列を使用するバイナリ検索ツリーです。ルートを削除します。 This is my binary search tree visualization 'adam'が自分のルートで、削除したい場合は、 'beta'を新しいルートにする必要があります。私は私のdeletemethod2でNullPointerExceptionを取得するようです。 (nodeToDelete.parent.lef

    1

    3答えて

    私は、大きな問題を抱えている作業を開始するための機能で、私は、ツリーの最初のノードを見つける必要があり、ここでは例: "hi" / \ / \ "ok" "no" / / "lol" 問題は、私はAからそれを取る方法を知らないということです入力は、このようなものですので、辞書は、:誰も(「こんにちは」dict.v

    0

    1答えて

    簡単な背景:挿入が発生したときにヒーププロパティを維持する手順を検討しています。 質問::ヒープの特性を維持するのに使用できる2つの一般的な戦略があります。 ツリーが完了していることを確認した後、発注や を修正ここで興味深い問題があります順序が正しいことを確認してから、完全性を確認してください。 (1または2)優れている ? 参考:Dr. John Edgarによるhttp://www.cs.sf

    0

    1答えて

    私はすべてのサブフォルダ名とそれに対応するファイル名(ローカルフォルダから)をクラスに保存しました。今私は良い方法でそれを表示したい。また、ユーザーがファイルを選択したときにそのファイルにアクセスする必要があります。それを達成する最良の方法は何ですか? public class SubFolders { public string ItemName { get; set; }

    1

    1答えて

    辞書を使用してPythonでWebリンクの大きなツリーを保存するプログラムを作成しています。基本的には、ルートURLから始まり、ルートのHTMLから見つかったURLに基​​づいて辞書を作成します。次のステップでは、これらのURLのそれぞれのページを取得し、それらのURLのリンクを取得したいと考えています。最終的には、その中のすべてのリンクと、それらのリンクとの関係を持つ辞書が必要です。 これは、こ

    -1

    1答えて

    私は現在、単純なBTREEを実装するが、ここで問題に遭遇しているように見えるしようとしています...私にエラーメッセージ与え #include <iostream> #include <cstdlib> #include <vector> #include <algorithm> struct element { int x; int y; element

    -2

    1答えて

    各ノードが単一のキャラクターを表すツリーを作成したいと思います。リーフノードは、このリーフノードにつながる文字によって作成された文字列を表します。私のアプローチ(多分クラス名はビットmissleadingあり、これはただ速いプロトタイプで、fooはバーがリーフノードノードとバルバルで、基本クラスである):私の予想出力は次のようになり class Foo{ public: virtual