Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

LinkedList

Olá, Não ficou claro para mim em quais casos o uso do LinkedList é mais apropriado em relação ao ArrayList

Obrigada.

2 respostas

Boa noite Mayara, tudo bem?

É uma questão de eficiência.

LinkedList é rápido para adicionar e excluir elementos, mas lento para acessar um elemento específico.

ArrayList é rápido para acessar um elemento específico, mas pode ser lento para adicionar a qualquer extremidade e especialmente lento para excluir no meio.

Em programas pequenos, exercicios e exemplos não vemos esta diferença, esta é a razão de ser pouco utilizada.

Abraço!

Boa noite Mayara, tudo certo?

Ficou alguma em relação ao uso de LinkedList e ArrayList ?

Abraço!