|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjecttorresDeHanoi.Torre
public class Torre
Field Summary | |
---|---|
private Disco[] |
tablaDiscos
|
private int |
ultPosLibre
|
Constructor Summary | |
---|---|
Torre(int capDiscos,
int numDiscos)
El constructor establece el numero de Discos de la Torre. |
Method Summary | |
---|---|
int |
getTamanioDisco(int com)
Devuelve el tamaño del disco indicado. |
void |
ponerDisco(Disco d)
Inserta un Disco en la posicion libre que indica la Torre. |
Disco |
quitarDisco()
Extrae el Disco que indica la posicion libre -1 de la Torre. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int ultPosLibre
private Disco[] tablaDiscos
Constructor Detail |
---|
public Torre(int capDiscos, int numDiscos)
El constructor establece el numero de Discos de la Torre.
-- Si el numero de discos recibido es igual a la capacidad que tiene la Torre, se instanciaran los Discos para esa torre.
-- En caso contrario se dejan a null
capDiscos
- Indica el numero de Discos que debera de poder guardar la Torre.numDiscos
- Indica el numero de Discos inicial que tendra la torre. El valor debera de ser de 0 o N Discos.Method Detail |
---|
public void ponerDisco(Disco d)
Inserta un Disco en la posicion libre que indica la Torre.
d
- El Disco a insertar en al Torre.public Disco quitarDisco()
Extrae el Disco que indica la posicion libre -1 de la Torre.
-- Despues de extraerlo se borra poniendolo a null
public int getTamanioDisco(int com)
Devuelve el tamaño del disco indicado.
com
- El numero de Disco del cual se quiere su tamaño.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |