Posteado por: [p3ll3] | marzo 27, 2008

Torres de Hanoi -Recursivo-

Historia

Las Torres de Hanói es un rompecabeza o juego matematico inventado en 1883 por el matematico frances Eduard Lucas.

Consiste en tres varillas verticales y un número indeterminado de discos que determinarán la complejidad de la solución. No hay dos discos iguales, están colocados de mayor a menor en la primera varilla ascendentemente, y no se puede colocar ningún disco mayor sobre uno menor a él en ningún momento.

El juego consiste en pasar todos los discos a la tercera varilla colocados de mayor a menor ascendentemente.

Las reglas son:

  • Sólo se puede mover un disco cada vez.
  • Un disco de mayor tamaño no puede descansar sobre uno más pequeño que él mismo.
  • Sólo puedes desplazar el disco que se encuentre arriba en cada varilla.

Mas Info en la Wikipedia

Explicacion:
Bueno la resolucion de este juego matematico es muy simple , primero hay que
saber la cantidad de discos a los que nos enfrentamos,entre menor sea la cantidad de estos mas facil su solucion.

La solucion se basa en estas reglas que se pueden aplicar recursivamente hasta que la cantidad de discos sea igual a 1. (por lo menos hablando del punto de vista del programador).

El algoritmo a seguir es el siguiente:

INICIO

Si el Numero de discos es igual a 1 entonces:

Imprimir : Pasar disco de A a C

Sino:      Empezar_De_Nuevo_Con(Numero de Discos-1,A,C,B)      Imprimir : Pasar disco de A a C      Empezar_De_Nuevo_Con(Numero de Discos-1,C,B,A)FIN

Con este simple algoritmo nos damos cuenta como podriamos resolverel juego de las torres de hanoi ;)

Descargar codigo en java
Anuncios

Responses

  1. Gracias por el codigo!!
    saludos


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: