算法 --- 平衡二叉树
生活随笔
收集整理的這篇文章主要介紹了
算法 --- 平衡二叉树
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
解題思路:
1.首先寫一個返回深度的函數(shù)d
2.寫一個遍歷函數(shù)t
3.在t中首先判斷,r是否為空(為空則此時就是平衡二叉樹,返回true),然后判斷是否為葉子節(jié)點(r.left ===null && r.right === null)若是則返回true,最后判斷,其左子樹的深度與右子樹的深度之差是否大于1.若是則返回false
4.到了這里,則對r的左右子樹分別調(diào)用t,返回其左右子樹的與(&&)關(guān)系
總結(jié)
以上是生活随笔為你收集整理的算法 --- 平衡二叉树的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 解压bz2文件
- 下一篇: 惠普打印机换硒鼓图解_hp硒鼓怎么安装