1
私はこのアルゴリズムの反復関係を書こうとしています。しかし、私は "root"変数と混同しています。誰でも助けてくれます。 n個のノードを持つ可能なバイナリツリーの数?反復関係:反復関係を書く
Algorithm countTrees(n) {
if(n<=1) then return 1
else {
sum = 0
for root=1 to root<= n do {
left = countTrees(root-1)
right = countTrees(n-root)
sum = sum+(left*right)
}
return sum
}
}
私はこれまでのところ、これを書いたが、私はこの問題を解決するには、rootに対処する方法がわかりません。
T(N)= N [T(ルート-1)+ T(Nルート)]
ありがとう、私はそれが今っきりとわかります –