Class Stack<T>

java.lang.Object
main.otogamidev.stack.StaticStructure<T>
main.otogamidev.stack.Stack<T>

public class Stack<T> extends StaticStructure<T>
  • Constructor Details

    • Stack

      public Stack(int capable)
      Metodo construtor que instancia a pilha com a capacidade informada.
      Parameters:
      capable - capacidade da pilha
    • Stack

      public Stack()
      Metodo construtor instanciando a capacidade padrao de dez elementos.
  • Method Details

    • push

      public void push(T element)
      Metodo responsavel para empilhar o elemento na pilha.
      Parameters:
      element - elemento que sera empilhado.
    • peek

      public T peek()
      Metodo responsavel pela obtencao do valor do topo da pilha sem remove-lo.
      Returns:
      Retorna o elemento do topo da Pilha.
      Throws:
      NullPointerException - lanca uma exception se a pilha estiver vazia
    • pull

      public T pull()