1) Uma função intercala recebe uma lista l1 e copia os elementos de posições ímpares para a lista l2 e os elementos de posições pares para a lista l3, preservando os dados de l1. 2) Uma função deleta todos os elementos de uma lista alocada dinamicamente sem deixar espaços de memória inutilizados. 3) Uma função inverte a ordem dos nós de uma lista encadeada dinamicamente usando ponteiros.