/*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/intmaxDepth(struct TreeNode* root){if(root ==NULL){return0;}int left =maxDepth(root->left);int right =maxDepth(root->right);return(left > right ? left : right)+1;}