Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Uso do LinkedList

Olá pessoal,

Ficou muito claro os exemplos. Porém fiquei com um pouco de duvida sobre o uso de LinkedList.

Qual a sua usabilidade, vantagens e desvantagens?

obgdo!

1 resposta
solução

Oi John, as vezes fica difícil mesmo de ver um cenário de uso, não é mesmo? Bom, vejamos...

Quando usar? Sempre que você conseguir ver que a navegação entre os itens da lista é linear, ou seja, você pega o primeiro item e a opção de navegação se resume a ir para frente ou voltar caso não estejamos na extremidade.

Veja os episódios de uma serie por exemplo, eles poderiam estar em uma LinkedList, visto que não faz sentido ver o episódio 5 sem ver o 1, 2, 3, 4. Faz sentido?

Os passos para preenchimento de um formulário complexo.

Quanto a vantagens: a navegabilidade é bem rápida considerando suas limitações que também podem ser vistas como desvantajosas visto que você não pode acessar um item aleatóriamente.

Adição e Removação nas extremidades é bem rápido. E até mesmo no meio da lista.

Se for importante, a ordem dos elementos também pode ser vista como vantajosa.