Implementação de Pilha, Fila e Lista em C#
Classe Pilha
public class Pilha
{
private const int CAPACIDADE = 5; // define o tamanho máximo desta pilha.
private string[] dados = new string[CAPACIDADE]; // vetor para guardar os dados da pilha.
private int topo = -1; // variável que indicará a posição no vetor do topo da pilha.
public int Tamanho() // este método informa o tamanho da pilha
{
return topo + 1; // lembre-se que o vetor inicia na posição zero...
}
public bool Vazia() // este método retorna true se a pilha estiver vazia
{
return Tamanho() == 0;
}
public void Empilha(string p_valor) // este método empilha um valor string na pilha
{
if (Tamanho() !=...