私が作ろうとしているのは、 のポインターを使用して非常に簡単に実行できるものですC++
。アイデアはこれです。オブジェクトがあり、それは と呼ばれますNode
。このノードには、いくつかの特徴があります。
- 親と子を介して他のノードに接続されます。
- つまり、このノードを取得して、好きな場所に貼り付けたり、別のツリーにすることも、このノードを使用して新しいツリーを完全に開始することもできます。
また、これは、ノードを使用してツリー全体を作成できることを意味します。理想的には、ツリーは、1 つの中央の最大の祖父母を持つノードのコレクションになります。
ただし、ノードは 2 つ以上の親を持つことができます。