Implementação do TAD Lista Encadeada
de Alocação Dinâmica
Implemente um Tipo Abstrato
de Dados Lista Envadeada de Alocação Dinâmica com a
estrutura vista em aula.
- 
Este tipo abstrato de dados deve possuir todas
as funções básicas de listas que foram vistas para
as outras formas de implementação de listas.
 
- 
Além disso, deve possuir também
uma função
destroiLista, que percorre a lista., liberando
a memória de todos os nodos da lista e depois azendo o ponteiro
cabeça de lista ter um valor nulo.
 
- 
Crie uma aplicação que utilize
este TAD. Isto pode ser a aplicação de credores e devedores
que você já fez antes, adaptando-a, pode ser também
alguma aplicação nova.