1.问题描述:
判断一颗二叉树是否是平衡二叉树。
2.问题分析:
平衡二叉树要求左子树和右子树的高度相差为1,且左右子树都是平衡二叉树,显然需要计算二叉树高度的函数。
3.代码:
4.测试:
本文介绍了如何判断一棵二叉树是否为平衡二叉树,提供了C++实现的深度计算函数`DepthTree`和判断平衡的`isBalanceTree`,并通过创建随机二叉树进行测试。在测试中发现需要一个完全二叉树的测试样例,但目前尚未掌握创建完全二叉树的方法。
1.问题描述:
判断一颗二叉树是否是平衡二叉树。
2.问题分析:
平衡二叉树要求左子树和右子树的高度相差为1,且左右子树都是平衡二叉树,显然需要计算二叉树高度的函数。
3.代码:
4.测试:
1082
663

被折叠的 条评论
为什么被折叠?