La Torre de Hanoi es un juego que consiste en tres estacas montadas en una tabla y n discos de varios tamaños con agujeros en sus centros. Se supone que si un disco está en una estaca, sólo un disco de diámetro más pequeño se puede colocar encima de él. Si se tienen todos los discos apilados en una estaca específica inicial, el problema consiste transferir los discos a otra estaca moviendo un disco a la vez.
Movimientos:
1 disco: 1 movimiento
2 discos: 3 movimientos
3 discos: 4 movimientos
Fórmula recursiva:
A1= 1
A2=2*(A1)+1=3
A3=2*(A2)+1=7
A4=2*(A3)+1=15
Fórmula explícita hacía adelante:
A1=2*A0+1=2*0+1=2^1-1
A2=2*A1+1=2*1+1=2^2-1
A3=2*A2+1=2*3+1=2^3-1
A4=2*A3+1=2*7+1=2^4-1
.
Para saber la cantidad mínima de movimientos requeridos, basta con elevar el 2 a la cantidad de discos y el resultado le restamos 1.
Aquí un video de cada solución dependiendo de la cantidad de discos.
.
.
An=2*An-1+1=2^n-1+2^n-2+…+2^1+1=2^n-1
Aquí un video de cada solución dependiendo de la cantidad de discos.
No hay comentarios:
Publicar un comentario