Estrutura de Dados - Pilha com vetor

2 respostas
P

Boa noite, pessoal!

Sei que materiais sobre pilha são imensos na internet, porém já pesquisei bastante e não acho algo em java que tenha implementação de uma pilha com vetor (array), sem usar aqueles métodos prontos. Tenho que usar vetor puro e implementar essa pilha. Todos os livros que cheguei a olhar não tem com implementação assim. Peguei aula de pilha na faculdade, porém o professor só explicou a teoria, e disse que como a gente já sabe vetor, já conseguimos montar essa pilha.

Então, como ele não mostrou, fico meio confuso e meio sem saber como começar.

Preciso criar uma classe Pilha que armazene números inteiros.

public class PilhaArray {


    public static void main(String[] args) {
        int[] pilha = new int[10];
        int topo;        
    }

    
void empilhar(int elemento) {
     
 }
int desempilhar() {
    
}
int topo() {
    
}
int tamanho() {
    
}

boolean vazia() {
    
}
  
}

Como posso continuar esse código para criar minha pilha? Tenho dificuldades e só entendo melhor com um código. Juro que pesquisei muito e não acho. Agradeço quem puder ajudar,

2 Respostas

RodrigoKaos

Tentou olhar os exemplos de outras linguagens como C?

L

Eu acharia melhor fazer a estrutura pura, sem array, como é feito em c. Daí tu vai entender melhor o conceito.

Criado 28 de novembro de 2013
Ultima resposta 28 de nov. de 2013
Respostas 2
Participantes 3