Capisco solo il primo passo. Dove dice che * tmp = il nodo che contiene i dati (7).
risposte:
6 per risposta № 1Se diagrammi ogni passaggio, dovrebbe essere facile vedere cosa sta succedendo:
Node *tmp = root->right->left;
root->right->left = tmp->right;
tmp->right = root->right;
root->right = tmp->left;
tmp->left = root;
root = tmp;