行ごとに 1 つのエッジを持つ入力が与えられたツリーを構築しようとしている場合、エッジは接続する 2 つの頂点によって表されます。Node 構造体/クラスを使用してツリーを構築することは可能ですか、それともグラフのように隣接リストとして表現する必要がありますか?
私が抱えている主な問題は、入力の順序です。最初はまったく接続されていない 2 つ以上のエッジが与えられた場合、通常はツリーが与えられ、ツリーへの挿入は単に新しいノードを子にするだけですが、接続のない Node オブジェクトがたくさんあります。 (または親?) 別のノードの。