- 转载请注明作者和出处:http://blog.csdn.net/u011475210
- 代码地址:https://github.com/WordZzzz/Note/tree/master/AtOffer
- 刷题平台:https://www.nowcoder.com/
- 题 库:剑指offer
- 编 者:WordZzzz
题目描述
输入一棵二叉树,判断该二叉树是否是平衡二叉树。
解题思路
可以在之前求二叉树深度的基础上进行算法实现,但是需要多次遍历。我们也可以用后序遍历,这样我们只需要遍历一次即可,需要需要存储一下左右子树的深度。
C++版代码实现
多次遍历
1 | class Solution { |
一次遍历
1 | class Solution { |
Python版代码实现
多次遍历
1 | # -*- coding:utf-8 -*- |
系列教程持续发布中,欢迎订阅、关注、收藏、评论、点赞哦~~( ̄▽ ̄~)~
完的汪(∪。∪)。。。zzz