問題タブ [tree-structure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
560 参照

java - グラフを描画するためにツリー構造をトラバースする方法は?

ツリー構造のグラフを描画するために JGraphT ライブラリを使用していますが、ライブラリは指定されたノードのセットと接続されたエッジに基づいてグラフを描画します。それをよく理解していますが、それが私が探しているものかどうかはわかりません。

javadoc のこのデモ コードを使用しており、このツリー構造に接続する方法を見つけたいと考えています。誰かがこれに似たようなことをしましたか?

これが私のツリー構造です

助けていただければ幸いです

0 投票する
1 に答える
177 参照

python - Python ツリー構造

Python を使用して、複数のフォルダーを保持するリポジトリのツリー構造を作成しようとしています。伝統的に Linux や Unix で行われていることは知っています。

私の質問は、これを簡単に達成するために使用できるモジュールはありますか? または、すでに作成された関数ですか?私が達成しようとしていることをよりよく理解できるように、画像を添付しました。

ここに画像の説明を入力

0 投票する
0 に答える
185 参照

c++ - 再帰的な可変個引数テンプレートを使用したツリー構造

型によって構造が変わるデータをツリー構造で管理しようとしています。

これが私がベースオブジェクトに対して行ったことです

これは異なる派生物を作成して取得することです

ツリーの 2 番目のレベルは次のようになります。

おそらく別のデータ型のコントローラーを含む可能性のある最終的な実装を使用します。

このすべての背後にあるアイデアは、次のように書くことができるということです。

おそらく、そのようなパターンは非常に複雑です (コメントや提案を歓迎します) が、パターンは存在し、いくつかのテンプレート マジックといくつかの再帰を使用して、葉の一般的なテンプレート バージョン (Type1、Type2、..) を作成できると考えています。コードをコピーして貼り付ける必要はなく、子の列挙型 (Type1Types) とそれ自体の型 (EnumBase::Type1) のみを変更します。

私はいくつかの構造を考えていました

何か案が?