二叉樹的最小高度,最大高度 深度 和寬度

2022-02-04 01:52:50 字數 551 閱讀 2252

最大高度

function

getmaxheight(root)

最小高度

function

getminheigth(root)

二叉樹寬度

遞迴方法

function

getmaxwidth(root)

非遞迴方法求二叉樹的高度和寬度

//

使用層次遍歷,求最大高度和最大寬度

function

getmaxsize(root)

}return

[width,height];

}

還有一種在每行末尾新增null的方式,雖然不及上面的簡潔,但是思路值得肯定

function

bfs(root)

else

}return

deep;

}

二叉樹最大寬度和高度

題目描述 description 給出乙個二叉樹,輸出它的最大寬度和高度。輸入描述 input description 第一行乙個整數n。下面n行每行有兩個數,對於第i行的兩個數,代表編號為i的節點所連線的兩個左右兒子的編號。如果沒有某個兒子為空,則為0。輸出描述 output descriptio...

樹 二叉樹最大寬度和高度

題目描述 題目描述 description 給出乙個二叉樹,輸出它的最大寬度和高度。輸入描述 input description 第一行乙個整數n。下面n行每行有兩個數,對於第i行的兩個數,代表編號為i的節點所連線的兩個左右兒子的編號。如果沒有某個兒子為空,則為0。輸出描述 output descr...

二叉樹的最大寬度和高度

題目描述 description 給出乙個二叉樹,輸出它的最大寬度和高度。輸入描述 input description 第一行乙個整數n。下面n行每行有兩個數,對於第i行的兩個數,代表編號為i的節點所連線的兩個左右兒子的編號。如果沒有某個兒子為空,則為0。輸出描述 output descriptio...