0
C用於查找深度爲d的樹中的葉節點的數量的代碼。 提示是使用二叉樹的數組實現。使用數組實現來查找具有深度D的二叉樹中的葉節點的數量
C用於查找深度爲d的樹中的葉節點的數量的代碼。 提示是使用二叉樹的數組實現。使用數組實現來查找具有深度D的二叉樹中的葉節點的數量
忽略該提示...
int FindNumLeafs(Tree t)
{
if(t == null)
{
return 0;
}
if(t.LeftSon == null && t.RightSon == null)
{
return 1;
}
return FindNumLeafs(t.LeftSon) + FindNumLeafs(t.RightSon);
}
完全二叉樹的高度由LOG 2(N)給出。因此,葉節點= 2^d。
這個「問題」非常糟糕,甚至不再有趣。對於初學者,請閱讀常見問題並修正你的英語。 – delnan 2011-02-12 17:30:13
作業? ..... – 2011-02-12 17:30:27
不是家庭作業先生...我cn找出二進制樹中的葉節點...但我不能找出深度爲d的樹使用陣列實現 – user420878 2011-02-12 17:31:38