計(jì)算二叉樹的最大寬度 二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?
二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?1. 首先,我們聲明一個(gè)[treeheight]函數(shù)并傳遞一個(gè)[root]樹。然后,我們將“高度”定義為“LC2”。3. 這時(shí),我們可以判斷這棵樹是否是空的。如果為空,我
二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?
1. 首先,我們聲明一個(gè)[treeheight]函數(shù)并傳遞一個(gè)[root]樹。
然后,我們將“高度”定義為“LC2”。
3. 這時(shí),我們可以判斷這棵樹是否是空的。如果為空,我們可以直接退出函數(shù)。
4. 此時(shí),我們可以在這里調(diào)用左遞歸和右遞歸。
5. 接下來,我們可以在這里遞歸累加。
6. 注意,第五步的代碼與此代碼具有相同的功能。
樹的節(jié)點(diǎn)和度的計(jì)算?
樹的高度=log2(這在底部)(n 1)這在上面,n=25。這樣,我們就可以計(jì)算出它有多高。高度5和高度4的匯總點(diǎn)為(2^4)-1=15。那么,第五層還有10個(gè),也就是說,葉節(jié)點(diǎn)是10,度2的節(jié)點(diǎn)是度0-1的節(jié)點(diǎn),也就是9!