Pilha Dinâmica

558 palavras 3 páginas
Metodos da Pilha Dinâmica

package br.payn77.dinamica;

public class dinamica {

private nodo topo; private int quantos; dinamica(){ topo = null; quantos = 0; } public void insert(int idd, int mat){ nodo aux = new nodo(idd, mat); aux.proximo = topo; topo = aux; quantos ++; System.out.println("Número inserido com sucesso"); } public void delet(){ int aux =-99; if (quantos > 0){ quantos --; aux = topo.idade; topo = topo.proximo; System.out.println("Idade deletado com sucesso"); }else{ System.out.println("Impossivel deletar"); } } public void viewlast(){ nodo i; if (topo == null) { System.out.println("Lista vazia"); } else { i = topo; while (i != null) { System.out.print(i.matric + " "); i = i.proximo; } System.out.println(""); } } public void viewfirst(){ nodo i; if(topo == null){ System.out.println("Lista vazia"); }else{ i = topo; int a[], aux; a = new int[quantos]; aux = quantos -1; while (i != null) { a[aux] = i.matric; aux--; i = i.proximo; } for (aux = 0; aux < quantos; aux++){ System.out.print(a[aux] +" "); } System.out.println(""); } } public boolean consulta(int quem){ if(topo == null){ System.out.println("Lista vazia"); return false; }else{ nodo aux = topo; while(aux !=null){ if(aux.matric == quem){ System.out.println("O aluno "+ quem +", de idade "+aux.idade + " está contido"); return true; } aux = aux.proximo; } return false; } }

public void destruir(){ topo = null; quantos = 0; System.out.println("Lista destruida"); } public boolean media(){ if (topo == null){

Relacionados

  • pilha Com Alocação Dinamica
    337 palavras | 2 páginas
  • C - pilha dinâmica
    416 palavras | 2 páginas
  • Pilha.h
    1115 palavras | 5 páginas
  • Pilha ling c
    652 palavras | 3 páginas
  • Pilhas
    1715 palavras | 7 páginas
  • Material ED
    51934 palavras | 208 páginas
  • Utilizações de Estruturas de dados
    1608 palavras | 7 páginas
  • apostila 2014
    3055 palavras | 13 páginas
  • Pilhas e Filas
    1221 palavras | 5 páginas
  • Engenheiro
    2632 palavras | 11 páginas