多方向木の高さはどうやって分かりますか?私は、バイナリツリーの高さを見つけたい場合は、私はこのような何かができる:多方向木の高さの検索
int height(node *root) {
if (root == NULL)
return 0;
else
return max(height(root->left), height(root->right)) + 1;
}
しかし、私は多分木に似た再帰的な方法を適用することができるかどうかわかりません。
。子供が0人の場合、負の高さが返されます。 – JaredPar
また、複数の高さの呼び出しのために、ツリーを何度も歩いています。これは非常に非効率的です。 – JaredPar
おっと.... ty。 – jjnguy