tree-traversal

    0

    1答えて

    異なる高さのツリーの複数のノードがあるとします。 ノードの子ノードとルートへのパスを取得するだけの効率的な方法はありますか? これは、ノードの集合よりも低いすべてのノードを得ることができることを意味します。 (私たちは両親の子供を望んでいない)。 ツリーが非常に巨大になる可能性があるので、私たちはどのノードに依存するのかを遅らせる必要があります。前もって感謝します。

    0

    1答えて

    私は誰かが正しい方向に私を向けることを望んでいます。 私は、次のようなJavaScriptオブジェクトを持っている... var category = [{ isExpanded: false, name: "Electricals", subcategories: [{ isExpanded: false, name: "Audio",

    0

    1答えて

    私はnTree(n次元)を持っており、特定の深度にデータポイントを含むノードの数を計算したいと思います。 class nTree: def initialize(self, hypercube_coordinates, depth=0): self.data = [] #holds the data - this tells if the node is empty or

    1

    1答えて

    var tree = { "name" : "root", "children" : [ { "name" : "first child", "children" : [ { "name" : "first child of first", "children" : [] }, {

    2

    1答えて

    私はEuler Tourアルゴリズムとそれがなぜ木探索に人気があるのか​​を学んでいます。しかし、私は、オイラーツアーと木の先行予約トラバーサルの違いを見逃しています。 のは、あなたが木を持っているとしましょう: A /\ B E /\ \ C D F あなたはオイラーツアーアルゴリズムを実行した場合、それは次のようになります。 A -> B -> C -> B ->

    1

    2答えて

    良い一日、 ちょうど明確にするために:私は、再帰的または反復的な解決策を捜しているわけではないが、ウィキペディアは、任意の木の、前インおよびポストオーダートラバースを実装するのに十分な擬似コードを持っています。 私は、バイナリツリーを走査する有限状態機械の構築に興味があります。 ツリーはノードで構成されています。ノードには、LeftChild、RightChild、およびParentプロパティがあ

    0

    1答えて

    深度の異なるJSONからjsTreeを作成したい(10以上のレベルがあります)。そこで、Webを検索し、jsTree:traversingを作成する方法を見つけました。 例JSON:私のために { "testslave_1": { "DevKey": "94ssfsafafeaw382", "mapping": { "device1": "D1",

    1

    2答えて

    私はJSONとして解析されたXMLを持っています。 JSONをトラバースして各ノードでReact.createElementを呼び出すことで、Reactコンポーネントツリーを構築したいと考えています。 React.createElementの3番目の引数は、子のReact要素の配列です。これは、ツリーの下を葉ノードまで歩いて、最初にそれらのReact要素を作成してから、各ブランチに戻る必要があるこ

    1

    2答えて

    は、再帰的なツリー構造 data Tree = Leaf Int | Node Tree Tree deriving Show ある木の構造を維持しながら、私は木の構造を維持する方法でそれを正規化するように、しかしで整数を作るだろう葉は深さ順に連続している。どうすればこれを達成できますか? myTree = Node (Leaf 3) (Node (Leaf 5) (Leaf 2)) my

    0

    2答えて

    私はちょうどPythonでヒープクラスを作って、まだツリートラバーサルで働いています。 inoder functionを呼び出すと、エラーが発生しました。None is not in the listです。私の3つのトラバーサル機能では、すべてがleftとrightの機能を必要とします。私は問題がこれらの2つの機能にあると仮定しますが、私はそれを修正する方法がわかりません。 class myHea