Rotate image (square matrix) by 90 deg
Tue, 06 May 2025
A / \ B C / / \ D E F \ GNote that the diameter may not, necessarily include the root of the tree.
/* Returns the diameter of a binary tree */
int diameter(Node * root)
{
if (root == 0)
return 0;
// Get the height of left & right sub-trees
int lh = height(root->lptr);
int rh = height(root->rptr);
// Diameter of left and right subtrees recursively
int ld = diameter(root->lptr);
int rd = diameter(root->rptr);
return max( (lh+rh+1), ld , rd );
}
// Function to compute the height of a Binary tree
int height(Node* root)
{
if(root == NULL)
return 0;
return ( 1 + max(height(root->lptr), height(root->rptr) ) ;
}
Tue, 06 May 2025
Tue, 06 May 2025
Tue, 06 May 2025
Leave a comment