我必须编写一个函数来查找第一个子级的节点数 - 下一个兄弟 N-ary 树。我的功能是:
int nodesAtLevel(NTree root, int level) {
if (root == NULL) {
return 0;
}
if (level == 0) {
return 1;
}
return nodesAtLevel(root->firstChild, level - 1) +
nodesAtLevel(root->nextSibling, level - 1);
}
但它不起作用。有人能帮我吗?