Pilha

2 respostas
J

alguem sabe me dizer o q esta errado no meu codigo??/

public class pilha {
	private Node top;

public pilha(){
	top = null;
	size = 0;
	}
	
	public int size(){
		return size;
	}
		
		public boolean isEmpty(){
			if (top==null)
			return true;
			return false;
		}
			
			public void push(Object elem){
				Node n = new Node();
				//cria um novo nó
				n.setElement(elem);
				n.setNext(top);
				//liga o novo nó
				top = n;size++;
			}
				
				public Object top() throws RuntimeException{
					if (isEmpty())throw new RuntimeException("Pilha está vazia.");
					return top.getElement();
				}
	}
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Cassolato[/color][/size] :joia:

2 Respostas

_

Fica mais fácil se você disser o que está acontecendo.
A classe compila? gera algum erro?

J

sim ele copila so nao faz as operações

Criado 17 de janeiro de 2007
Ultima resposta 22 de jan. de 2007
Respostas 2
Participantes 2