Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução:
Listas encadeadas, representadas pela classe LinkedList em Java, são estruturas de dados que
oferecem flexibilidade no armazenamento e manipulação de elementos. Ao contrário de
arrays, as linked lists podem ter tamanho dinâmico e permitem a inserção ou remoção
eficiente de elementos em qualquer posição.
Declaração:
Para utilizar uma LinkedList em Java, importamos a biblioteca necessária e declaramos a lista.
No exemplo abaixo, criamos uma LinkedList chamada "nomes" para armazenar strings.
import java.util.LinkedList;
import java.util.List;
Adicionar Elemento:
A adição de elementos em uma LinkedList é realizada com o método "add". Abaixo,
adicionamos nomes à lista.
nomes.add("Alice");
nomes.add("Bob");
nomes.add("Charlie");
Remover Elemento:
A remoção de elementos em LinkedList é eficiente, especialmente quando comparada a
ArrayList. Abaixo, removemos o nome "Bob" da lista.
nomes.remove("Bob");
import java.util.LinkedList;
import java.util.Scanner;