Как вы находите высоту многоходового дерева? Если бы я хотел найти высоту двоичного дерева, я мог бы сделать что-то вроде этого:
int height(node *root) {
if (root == NULL)
return 0;
else
return max(height(root->left), height(root->right)) + 1;
}
Но я не уверен, смогу ли я применить подобный рекурсивный метод к многомерному дереву.