Implementações de estruturas de dados em JavaScript: lista encadeada, lista circular, lista duplamente encadeada e fila.