【发布时间】:2011-07-26 06:52:28
【问题描述】:
有fnc:
bool ISINTREE( int x, BinTree<int> t)
{
bool b = false
if (!t.isEmpty())
{
if (x == t.getRoot())
{ b = true }
else
{
if (ISINTREE(x,t.leftTree()))
{ b = true }
if (ISINTREE(x,t.rightTree()))
{ b = true }
}
}
return b
}
如何证明(使用数学归纳法)T(n)= 11 × 2^n − 7 是 此 fnc 的循环系统。
已编辑
令 F(n) = 11*2^n – 7
现在,
对于 k>0
T(k-1) = F(k-1) = 11*2^(k-1)-7
T(k) = 7+2*(T(k-1))
=7 + 2 * (11*2^(k-1) -7)
= 11*2^k -7
【问题讨论】:
标签: math