1
キーと指定された子リストを持つ構造体としてn-aryツリーを実装して処理したいと考えています。私はこの構造を思いついた:この構造体でn-aryツリーを扱う方法
struct ntree {
int key;
list *childs;
}
typedef struct ntree ntree;
struct list {
struct list *next;
struct ntree *child;
}
typedef struct list list;
私はこれが正しい方法かどうか疑問に思う。私はまた、ノードを挿入し、ノードを削除し、ツリーを印刷する関数が必要です。
はい、ノードを挿入し、ノードを削除し、ツリーを印刷する関数が必要です。機能ごとに1つの機能を持たせるのがよいでしょう。 – Olaf
構造体の定義が正常であるようです。この機能を実装しようとしましたか? – jboockmann