binary-tree

    0

    1答えて

    私は抽象的なディクショナリクラスから継承するクラスとしてテンプレートバイナリツリーディクショナリを実装しています。私が理解できない追加機能に問題があります。 基本的に私のツリーには、キーと値の両方を持つノードとその親、左の子、および右の子へのポインタがあります。ノードのためのコードが struct bNode { K key; V value; bNode* left

    1

    3答えて

    私はC BSTライブラリを実行していて、バイナリ検索ツリーをテキストファイルに保存する機能を実行しようとしています。私はそれを行う方法をかなり混乱させています。構造:木の struct Node { int value; struct Node *left; struct Node *right; }; typedef struct Node TNode; t

    1

    1答えて

    私は、遅延バイナリ演算を実装するためのC++プログラムを作成しました。 プログラムは以下のように動作するはずです:操作でバイナリツリーを作成します。バイナリ操作でツリーを使用するたびに、新しい操作の左右の子として両方を置きます。私がoperator Tを呼び出すと、オペレータである場合には各子を再帰的に別のoperator Tにするか、そうでなければテンプレートパラメータ(F)に関連付けられた関数

    1

    2答えて

    public class Solution { public TreeNode invertTree(TreeNode root) { if(root == null) return null; TreeNode tmp = root.left; root.left = invertTree(root.right); root.ri

    -1

    2答えて

    プログラムを作成しているときにデバッグに関する問題が発生しました。私のプログラムのメインメソッドでは、というノードを作成するコンストラクタを使用しています。その後、 "previous"のキーを取得するためにgetKey()メソッドを使用します。これは "root"を参照する必要があります。ここで は私のコードです: /** * BinaryTreeExample from Internet

    1

    1答えて

    私は正常にバイナリツリーを作ったが、正しくトラバースできない。これは私のバイナリツリープログラムとトラバースメソッドです。 import java.util.*; public class BinaryTreeUtube { Node root; public void addNode(int key) { Node newNode = new Node(key

    -4

    1答えて

    いくつかの基本的な方法で新しいBinaryTreeクラスを作成しようとしましたが、テストプログラムが動作していないようです。誰がコードの何が間違っているのを指摘できますか? プログラム:すべての #include "stdafx.h" #include <iostream> #include "BinaryTree.h" using namespace std; int main() {

    0

    1答えて

    ) 私はコードを作成しています...ほとんど完了しましたが、最後の1つが残っています クライアントの情報を編集する方法を見つける必要があります願う。 これは私のコードです...いずれか間違って何かを教えてください? : #include <iostream> #include <string> #include <fstream> using namespace std; ifstrea

    1

    1答えて

    私の参考文献(以下のリンクを参照)によると、Giniインデックスは意思決定ツリーのバイナリ分割を考慮しているようです。マルチウェイスプリットはなぜ考えられないのですか?原則として http://webserver.inf.unibz.it/dis/teaching/DWDM/slides2011/lesson5-Classification-2.pdf Example from Google Bo