不要像这样: Node* left; Node* right; 如果您想要为二叉树执行某些操作,可以采取以下方法: Node** children; int size; 然后根据指针数量,使用 malloc 分配适当大小的内存。
你正在寻找n元树 - http://oopweb.com/Algorithms/Documents/PLDS210/Volume/n_ary_trees.html。从这个链接和其他谷歌搜索结果中的信息来看,创建应该是相当简单的。