Ir para conteúdo
Fórum Script Brasil
  • 0

Árvore Binária


RinaldFN

Pergunta

Olá a todos,

Estou screvendo uma função para calcular o grau de um nó

Quando o nó não tiver filhos ou seja grau 0 tem que me retornar 0, mas está retornando -1.

Vejam se esta certo:


int grauNo(arvore t, char d)
{

if(t != NULL)
  {

  if(t->dado==d)
    {
     if(t->esq==NULL && t->dir==NULL)
       return 0;
         if(t->esq != NULL && t->dir != NULL)
           return 2;
             return 1;
    }

     grauNo(t->dir,d);
     grauNo(t->esq,d);

  }

  return -1;

}

Obrigado a todos

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...