Hi,
I am having a hard time following the steps of the following recursion:
Could anyone kindly explain this to me? For instance, why would 12 be printed right after 9 (please see attachment for data)?Code:void inorder(Node * node) {
if (node==NULL)
return;
inorder(node->left);
printf("%d ",node->data);
inorder(node->right);
}