Trabalho de Paciencia

546 palavras 3 páginas
Carta.java package ListaLigada;

public class Carta { char naipe; int numero; boolean status;

Carta(int nu, char na, boolean sta) { naipe = na; numero = nu; status = sta; }
}

fila.java

package ListaLigada;

import javax.swing.JOptionPane;

// Desenvolver uma classe nova com o código da classe fila. - OK public class Fila {

int inicio = 0; int fim = 0; int tamanho; int total = 0; Carta[] vet;

Fila(int tam) { tamanho = tam; vet = new Carta[tam]; }

boolean filaVazia() { if (total = tamanho) { return true; } else { return false; } }

public void Enfileirar (Carta elemento) { if (! filaCheia( )) { vet[fim] = elemento; fim = fim + 1; total = total + 1; if (fim >= tamanho) { fim = 0; } } else { System.out.println("Fila cheia"); } }

public Carta desenfileirar () { Carta desenfileirado = null; if (filaVazia()) { System.out.println("Fila Vazia"); } else { desenfileirado = vet[inicio]; inicio = inicio + 1; total = total - 1; if (inicio >= tamanho) { inicio = 0; } } return desenfileirado; }

Carta elementoInicio() { if (filaVazia()) { System.out.println("Fila Vazia"); return null; } else { return vet[inicio]; } }

public void mostrarFila( ) { int i, aux;

aux = inicio; for (i = 1 ; i = tamanho) { aux = 0; } } }

}

listaligada.java

package ListaLigada;

public class ListaLigada {

No primeiro, ultimo;

ListaLigada () { primeiro = null; ultimo = null; } public boolean ListaVazia( ) { if (primeiro == null && ultimo == null) { return true; } else { return false; } } public void InserirInicio (No novoNo) { if (ListaVazia()) {

Relacionados

  • erro
    2171 palavras | 9 páginas
  • Livro
    36676 palavras | 147 páginas
  • Resumo Do Livro O Poder Da Paci Ncia
    1059 palavras | 5 páginas
  • 333333
    16618 palavras | 67 páginas
  • Resumo do Livro O Poder da Paciência
    643 palavras | 3 páginas
  • plllkj
    4797 palavras | 20 páginas
  • Levantamento histórico-ambiental do rio paciência
    1753 palavras | 8 páginas
  • Paci Ncia
    651 palavras | 3 páginas
  • paciencia
    966 palavras | 4 páginas
  • Resumo do livro o poder da paciência
    281 palavras | 2 páginas