3 度ツリーの順序通りのトラバーサル (左、ノード、中央、右) のアルゴリズムを作成しようとしています。
以下はこれに対する正しいアルゴリズムですか?
inorder(node)
{
if (node) {
inorder(node->left);
print("%d", node->value);
if (node->mid) {
inorder(node->mid);
print("%d", node->value);
inorder(node->right);
}
else
inorder(node->right);
}
}