diff --git a/src/data-structures/linked-list/README.pt-BR.md b/src/data-structures/linked-list/README.pt-BR.md index 03fec359..148a8303 100644 --- a/src/data-structures/linked-list/README.pt-BR.md +++ b/src/data-structures/linked-list/README.pt-BR.md @@ -1,18 +1,18 @@ # Lista Encadeada (Linked List) Na ciência da computação, uma **lista encadeada** é uma coleção linear de -elementos de dado, em que a ordem linear não é dada por sua locação +elementos de dados, em que a ordem linear não é dada por sua locação física na memória. Em vez disso, cada elemento aponta para o próximo. É uma estrutura de dados consistindo em um grupo de nós que juntos representam uma sequência. Sob a forma mais simples, cada nó é composto de dados e uma referência (em outras palavras, -uma ligação/conexão) para o próximo nó na sequência. Esta estrutua +uma ligação/conexão) para o próximo nó na sequência. Esta estrutura permite uma eficiente inserção e remoção de elementos de qualquer posição na sequência durante a iteração. Variantes mais complexas adicionam ligações adicionais, permitindo uma inserção ou remoção mais eficiente a partir de referências -de elementos arbitrárias. Uma desvantagem das listas vinculadas +de elementos arbitrários. Uma desvantagem das listas vinculadas é que o tempo de acesso é linear (e difícil de inserir em uma pipeline). Acessos mais rápidos, como acesso aleatório, não é viável. Arrays possuem uma melhor localização de cache em comparação