-5

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);
  }
}
4

1 に答える 1