in this code i didn’t understand how the root has still the address when we pop out the address:
like if we 1 2 3 -1 -1 -1 -1
root- >1
then we take a f as pointer for the root reference and pop out that root and assign the f->left and f->right node address . and when we are point out the both nodes
so how the root is able to have still the address. and node are building
