11 Oct 09

Hice una clase Pila como se explico uno posts antes para que hagan el ejercicio de las torres de hanoi sin recursividad.

Si hay algun error favor de avisar en los comentarios :D

Clic para ver el codigo


public class Pila {
	private int tope;  //maximo de la pila
	int pointer=-1;   // apuntador al ultimo elemento agregado a la pila
	private int[]elementos; //

	public Pila(int size) {

		this.elementos= new int[size];
		this.tope=size-1;
		System.out.println("Se creo una pila de "+ size + " Elementos");
	}

	public boolean push (int elemento){
		if(this.tope==this.pointer){
			System.out.println("No se pueden agregar mas elementos :(  ");
			return false;
		}
		System.out.println("se agrego el elemento "+elemento+" :D  ");
		this.pointer+=1;
		elementos[this.pointer]=elemento;
		return true;
	}

	public int pop(){
		int elemento = 0;
		if(this.pointer==-1){
			System.out.println("No tiene elementos :(  ");
			return elemento;
		}
		 elemento=this.elementos[this.pointer];
		 System.out.println("Se Obtubo el elemento "+elemento+"  :D  ");
		this.pointer-=1;
		return elemento;
	}
	public void showElements(){
		for(int i=0; i

Comparte:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • BlogMemes Sp
  • Meneame
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Talvez te pueda interesar:


Filed under: computadora,estudiar,examen,programacion

Trackback Uri


Trackbacks/Pingbacks

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: Hize una clase Pila como se explico uno posts antes para que hagan el ejercicio de las torres de hanoi sin recursividad. Si hay algun error favor de avisar en los comentarios Clic para ver el codigo 1 2 3 4 5 6 7 8 9 10 11 12…..



Leave a Comment