二叉樹中空指針域怎么算 二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?
二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?1. 首先,我們聲明一個(gè)[treeheight]函數(shù)并傳遞一個(gè)[root]樹。2. 然后,我們定義左子樹和右子樹,稱為lcheight和rcheight。3. 這時(shí),我們
二叉樹的高度,深度和結(jié)點(diǎn)計(jì)算?
1. 首先,我們聲明一個(gè)[treeheight]函數(shù)并傳遞一個(gè)[root]樹。
2. 然后,我們定義左子樹和右子樹,稱為lcheight和rcheight。
3. 這時(shí),我們可以判斷這棵樹是否是空的。如果為空,我們可以直接退出函數(shù)。
4. 此時(shí),我們可以在這里調(diào)用左遞歸和右遞歸。
5. 接下來,我們可以在這里遞歸累加。
6. 注意,第五步的代碼與此代碼具有相同的功能。