Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ArrayList e LinkedList

eu ate entendi o conceito de LinkedList, mas em que caso seria vantagem usa-la? pois na pratica eu nao vejo nenhum caso onde poderia usar!

1 resposta
solução!

Alguns casos de quando usar LinkedList:

• São feitas muitas inserções e exclusões.
        LinkedList é mais perfomático nestes casos.
• Você não precisa de acesso randômico aos elementos.
        Pois o LinkedList tem que percorrer a lista para achar o elemento, enquanto o ArrayList já sabe a posição.
• Você quer adicionar elementos no começo da lista.
        LinkedList é mais perfomático nestes casos.
• Você não tem problema com uso de memória.
        LinkedList ocupa muito mais memória por cada elemento ter que guardar a referência do anterior e posterior

Na prática vai depender de decisões arquiteturais baseadas na perfomance.