Example #1
0
 public static bool pilhaVazia(PILHA p)
 {
     if (p.topo == 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #2
0
        public static bool pilhaCheia(PILHA p)
        {
            int tam = p.item.Length;

            if (p.topo < tam)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Example #3
0
 public static void mostraPilha(PILHA p)
 {
     Console.Write("Valores da pilha: ");
     if (p.topo > 0)
     {
         for (int i = 0; i < p.topo; i++)
         {
             Console.Write(p.item[i]);
             Console.Write(" ");
         }
     }
     else
     {
         Console.Write("pilha vazia");
     }
     Console.Write("\n");
 }
Example #4
0
 public static int valorTopo(PILHA p)
 {
     return(p.item[p.topo - 1]);
 }
Example #5
0
 public static int desempilha(PILHA p)
 {
     return(p.item[--p.topo]);
 }
Example #6
0
 public static void empilha(PILHA p, int x)
 {
     p.item[p.topo++] = x;
 }