I'm trying to write an algorithm for inorder traversal (left, node, mid, right) of a three degree tree.
Is the below a correct algorithm for this?
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);
}
}