estrura arvores

2640 palavras 11 páginas
ANDREI BELIDO
NELSONEY CARVALHO DE MENDONÇA

Trabalho de Estrutura de Dados

Lista 5 – Estrutura de Lista

1. Duplamente encadeada não ordenada import java.util.*;

//Definindo o registro que representará cada elemento da lista

public class questao01_dup_encad_nao_orden { //elementos da lista private static class LISTA { public int num; public LISTA prox; public LISTA ant;
}
public static void main(String[] args) { Scanner entrada = new Scanner(System.in); //fila vazia, entao o ponteiro início sera null LISTA inicio = null; LISTA fim = null; LISTA aux; //o ponteiro aux é um auxiliar LISTA anterior; //menu int op, numero, achou; do { System.out.println("\n- LISTA DUPLAMENTE ENCADEADA E NAO ORDENADA - MENU DE OPCOES\n"); System.out.println("1 - Inserir no inicio da lista"); System.out.println("2 - Inserir no fim da lista"); System.out.println("3 - Consultar a lista do inicio ao fim"); System.out.println("4 - Consultar a lista do fim ao inicio"); System.out.println("5 - Remover da lista"); System.out.println("6 - Esvaziar a lista"); System.out.println("7 - Sair\n"); System.out.println("DIGITE SUA OPÇÃO: "); op = entrada.nextInt();

if (op < 1 || op > 7) System.out.println("Opcao Invalida!!!"); if(op == 1) { System.out.println("\nDigite um numero para inserção no início da lista: "); LISTA novo = new LISTA(); novo.num = entrada.nextInt(); if(inicio == null){ //primeiro elemento - sera ao mesmo tempo o primeiro e o ultimo inicio = novo; fim = novo; novo.prox = null; novo.ant = null; } else{ novo.prox = inicio; inicio.ant = novo; novo.ant = null; inicio = novo; } System.out.println("Inserido no inicio da lista\n"); } if(op == 2){ System.out.println("\nDigite um numero para

Relacionados

  • Fernão velho
    740 palavras | 3 páginas
  • Responsabilidade Social e Meio Ambiente
    677 palavras | 3 páginas
  • dasdsa
    1874 palavras | 8 páginas
  • biologia: ao nível microscópio
    1109 palavras | 5 páginas
  • Estudante
    2310 palavras | 10 páginas
  • Estagio
    1405 palavras | 6 páginas
  • seminario ecologia Habitats Fisicos
    2117 palavras | 9 páginas
  • para raio
    7879 palavras | 32 páginas
  • Empreendimento Fura Fura 1
    1868 palavras | 8 páginas
  • Exercícios do livro Sistemas Operacionais: Conceitos e Mecanismos
Capítulo 6 - Gerência de arquivos.
    2212 palavras | 9 páginas