Beispiel #1
0
        static void Main(string[] args)
        {
            Pilha pilha1 = new Pilha();

            for (int i = 0; i < 10; i++)
            {
                pilha1.Empilhar(i);
            }

            Console.WriteLine("Antes de desempilhar: ");

            pilha1.Imprimir();

            pilha1.Desempilhar();

            Console.WriteLine("Depois de desempilhar: ");

            pilha1.Imprimir();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var num = new Pilha();

            //Empilhar
            Console.WriteLine("Empilhando Itens");

            num.Empilha(1);
            num.Empilha(10);
            num.Empilha(100);
            num.Empilha(120);
            num.Empilha(174);
            num.Empilha(204);

            //Desempilhar do Topo
            Console.WriteLine("Itens Desempilhados");
            Console.WriteLine(num.Desempilha());
            Console.WriteLine(num.Desempilha());
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Pilha f = new Pilha();

            f.Inserir(10);
            f.Inserir(12);
            f.Inserir(30);
            f.Inserir(42);
            f.Inserir(50);
            f.Inserir(25);
            f.Inserir(8);
            f.Inserir(17);
            f.Remover();
            f.Mostrar();
            f.Inserir(50);
            f.Mostrar();

            Console.ReadLine();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            var Pilha  = new Pilha <Aluno>(3);
            var aluno1 = new Aluno("Rodrigo", 1, 15);
            var aluno2 = new Aluno("Joao", 2, 15);
            var aluno3 = new Aluno("Carla", 3, 14);
            var aluno4 = new Aluno("Alan", 4, 14);

            Pilha.Push(aluno1);
            Pilha.Push(aluno2);
            Pilha.Pull(aluno3);
            Pilha.Push(aluno4);
            Pilha.Pop();
            //Pilha.Limpa();
            Console.WriteLine(Pilha.Top().GetNome());
            Console.WriteLine(Pilha.Top().GetIdade());
            Console.WriteLine(Pilha.Top().GetAno());
            Console.WriteLine(Pilha.ExisteDado());
            Console.WriteLine(Pilha.IsEmpty());
            Console.WriteLine(Pilha.Tamanho());
        }