Esta é uma implementação em C++ da estrutura de dados mais básica que há: a Lista Encadeada!
A lista encadeada é uma estrutura de dados linear e dinâmica, ou seja, ela é uma sequência de elementos que podem ser acessados de forma sequencial, mas que não possuem um tamanho fixo e podem ser alterados durante a execução do programa.
- Função de inserção no final da lista.
- Adicionar funcionalidade para a função de inserção para inserir um elemento e mover os outros para frente.
- Melhorar esse README.MD.
- Documentar o código
Há também uma função para exibição dos elementos da lista pelo CMD. Exemplo de saída pelo main():
|/////////////////////|
| HEAD |
| 000000BD96DCF858 |
|---------------------|
| Valor: Gabriel |
|/////////////////////|
|
V
|/////////////////////|
| 000000BD96DCF888 |
|---------------------|
| Valor: 22 |
|/////////////////////|
|
V
|/////////////////////|
| 000000BD96DCF8B8 |
|---------------------|
| Valor: 1.76 |
|/////////////////////|
Imprimindo um nó que não é o HEAD:
X
|
|/////////////////////|
| 000000BD96DCF888 |
|---------------------|
| Valor: 22 |
|/////////////////////|
|
V
|/////////////////////|
| 000000BD96DCF8B8 |
|---------------------|
| Valor: 1.76 |
|/////////////////////|