trabalho

1153 palavras 5 páginas
Exercícios sobre listas, filas, pilhas e deques

1. No método main de uma classe qualquer crie um objeto SequentialList representando uma lista lista seqüencial geral de números inteiros (tamanho 10). Faça também as seguintes operações:
a) inserir os números 10, 20, 30, 40, 50
b) imprimir todos os números da lista;
c) inserir o número 14 no fim da lista;
d) ler um número e inseri-lo no início da lista.
e) ler um número e procurá-lo na lista, imprimindo a posição de sua primeira ocorrência a partir do início; se não estiver na lista, imprimir uma mensagem adequada.
2. Modifique o método void insert (int o) da classe SequentialList para não adicionar elementos iguais a algum elemento já existente na lista.
3. Uma lista linear seqüencial qualquer tem seus elementos dispostos em ordem crescente. Ler um valor X e inseri-lo na lista na posição correta. Para isso implemente uma classe ListaOrdenada que seja filha da classe SequentialList e faça a sobreposição do método insert(int o) para ele inserir o número na posição adequada da lista.
4. Como representaria uma lista de alunos cujo nó tem os seguintes campos?

Crie uma classe em Java, chamada Aluno, que represente esse nó, onde matrícula é a chave.
5. No método main(...) de uma classe chamada TestaLista, crie uma lista de 40 alunos, onde os nós são do tipo Aluno (definido no exercício 4). Ler matrícula, nome e idade dos alunos e, para cada um, verificar se o aluno já está na lista: se estiver, retirá-lo da

Relacionados

  • Trabalho
    6939 palavras | 28 páginas
  • Trabalhos
    1314 palavras | 6 páginas
  • trabalhista
    4273 palavras | 18 páginas
  • trabalho
    1674 palavras | 7 páginas
  • trabalhos
    1963 palavras | 8 páginas
  • trabalhos
    1557 palavras | 7 páginas
  • Trabalho
    2507 palavras | 11 páginas
  • TRABALHOS
    2229 palavras | 9 páginas
  • trabalho
    1571 palavras | 7 páginas
  • Trabalhos
    1555 palavras | 7 páginas