Ir ao conteúdo

Posts recomendados

Postado

Boa Noite, preciso de ajuda com um problema envolvendo Lista Duplamente encadeada, o objetivo é inserir um nó com o valor "val" antes de todo nó com valor "x". O problema é que o nó não está sendo inserido.: 

void ListaDupla::insereAntes(float val, float x)

{

    NoDuplo* aux = new NoDuplo();

    NoDuplo* aux0 = new NoDuplo();

    aux=primeiro;

    if(aux->getInfo()==x)

    {

        insereInicio(val);

    }

    while (aux!=NULL)

    {

        aux0=aux->getAnt();

        if(aux->getInfo() == x)

        {

            NoDuplo *novo = new NoDuplo();

            novo->setInfo(val);

            novo->setAnt(aux0);

            novo->setProx(aux);

            n++;

        }

        aux=aux->getProx();

    }
}

 

Postado

@Debora Duarte  Olá. Seria difícil para você postar o código todo desse exercício?

Assim ficaria mais fácil p algum colega aqui do fórum te ajudar

Passando apenas um método do exercício fica até complicado para saber o q você quer realmente

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!