程序员

河内塔(THE TOWER OF HANOI)描述的递归原理

2018-03-16  本文已影响60人  guazi1020

1.河内塔的来源

河内塔是有国数学家爱德华·卢卡斯于1883发明的.给定一个由8个圆盘组成的塔,这些圆盘按照大小递减的方式套在三根桩柱中的一根上.


image.png

2.如何解释

我们先以最少的大小两个圆盘来说

Tn=2Tn-1+1

3.公式演算

T0=0
Tn=2Tn-1+1

正常的递归公式已经完成。我们可以进一步进行公式演算(数学归纳法)
T0+1=1
Tn+1=2Tn-1+2
如果令Un=Tn+1,那么就有
Un=2Un-1 =>Un=2n
如是推导出

Tn=2n-1

上一篇 下一篇

猜你喜欢

热点阅读