Separar listas encadeadas

18/08/2016

0

Boa noite! Minha primeira pergunta no fórum, vamos lá:
Preciso de uma ajuda para resolver este exercício, pois tento de tudo quanto é código e não imagino como resolve-lo:

"Considerando listas de valores inteiros, implemente uma função que receba como parâmetro uma lista encadeada e um valor inteiro n e divida a lista em duas, de tal forma que a segunda lista comece no primeiro nó logo após a primeira ocorrência de n na lista original.
Essa função deve obedecer ao protótipo: Lista*separa(Lista * l,int n);
A função deve retornar um ponteiro para a segunda subdivisão da lista original, enquanto l deve continuar apontando para o primeiro elemento da primeira subdivisão da lista."

Pfr me ajudem...
Fernando Correia

Fernando Correia

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar