Un nodo ha due figli se vaglono queste tre condizioni:
1 - nodo -> left != NULL (ha un primo figlio)
2 - nodo -> left -> right != NULL (ha un secondo figlio)
3 - nodo -> left -> right -> right == NULL (non ha un terzo figlio)
codice:int nodi_con_2_figli(Node* tree){ if(tree == NULL) return 0; int count = 0; if(tree->left != NULL) if(tree->left-> right != NULL) if(tree->left-> right->right == NULL) count++; count = count + nodi_con_2_figli(tree->left); count = count + nodi_con_2_figli(tree->right); return count; }