は構造がで与えてみましょう: // Struct to nAry tree
struct nNode {
int val; // Some value (in future use a pointer to some data)
struct nNode *next; // Siblings of the same parent if next == NULL is
与えられたノードのレベルを返したいと思います。私はバイナリツリーでこれを行うことができましたが、n-aryツリーではそれを実行する方法がありません。何か案は ?バイナリツリーの 溶液であった:「PTR」はレベルが検索されたノードである int findLevel(BinAlbero<int>::node root, BinAlbero<int>::node ptr,
int level
ディレクトリ/ファイルに関する情報を含むファイルシステム階層のN進ツリー表現をコーディングしています。ツリー内の各ノードは、親ノードとその子(存在する場合)のリストで構成され、個別のTreeオブジェクトに含まれます。これは私が知っている限りツリーを実装する最も雄弁な方法ではありませんが、私はそれが戻って行く価値がないプロジェクトには十分です。 public class TreeNode {