求二叉树深度

int Depth(Node *pRoot)
{
    if (!pRoot)
        return 0;

    int leftDepth = Depth(pRoot->pLeft);
    int rightDepth = Depth(pRoot->pRight);

    return (leftDepth > rightDepth) ? (leftDepth + 1) : (rightDepth + 1);
}

EOF

原文地址:https://www.cnblogs.com/lihaozy/p/2807186.html