Example #1
0
void inserirNoFim(Musica musica, No *head)
{

    //lista vazia
    if(head->prox == NULL)
    {
        No *no = novoNo();
        no->musica = musica;
        head->prox = no;
        no->prev = head;
    }
    else
    {
        inserirNoFim(musica, head->prox);
    }
}
Example #2
0
int main() {
    ListaEnc* minhaLista = criarLista();

    // insere o 7 no inicio da lista {7}
    inserirNoFim(minhaLista, 7,100);
    printf("%d\n",minhaLista->inicio->posMem);
    //inserirNoFim(minhaLista, 5);
    //inserirNoInicio(minhaLista, 4);
    //inserirNoFim(minhaLista, 3);

    int i;
    //obterElemento(minhaLista, &i, 2);
    //printf("Elemento da posicao 2: %d\n", i);

   /* imprimir(minhaLista);
    removerDoFim(minhaLista, NULL);
    imprimir(minhaLista);
    remover(minhaLista, NULL, 2);
    imprimir(minhaLista);
    removerDoInicio(minhaLista, NULL);
    imprimir(minhaLista);*/
}