题意理解
输出二叉树的最小深度。
问题分析
递归。递归函数参数是二叉树根节点,返回最小深度值;算法思路是判断是否为空,如果为空,返回最小深度为0;如果左子树为空,返回右子树的最小深度加1;如果右子树为空,返回左子树的最小深度加1;如果都不空,返回左右子树较小深度加1.
其他
递归设计的难点是如何分析最小深度是在哪个子树上。
链接
无
题意理解
输出二叉树的最小深度。
问题分析
递归。递归函数参数是二叉树根节点,返回最小深度值;算法思路是判断是否为空,如果为空,返回最小深度为0;如果左子树为空,返回右子树的最小深度加1;如果右子树为空,返回左子树的最小深度加1;如果都不空,返回左右子树较小深度加1.
其他
递归设计的难点是如何分析最小深度是在哪个子树上。
链接
无