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