Ir ao conteúdo
  • Cadastre-se

Duvida com arvores binárias


Ney11

Posts recomendados

Boa Tarde a todos

Estou com uma duvida que parece ser fácil mas como não tenho muita habilidade com a linguagem C não consigo resolver

Tenho o seguinte código

#include <stdio.h>

#include <stdlib.h>

//ARVORE BINARIA

typedef int t_elemento;

typedef struct no{

struct no *esq;

struct no *dir;

t_elemento info;

} t_no;

typedef t_no* t_arvore;

//CRIA ARVORE BINARIA VAZIA

void criar (t_arvore *T){

*T =NULL;

}

//INSERIR A RAIZ DA ARVORE BINARIA

int inserir_raiz(t_arvore *T, t_elemento dado){

t_arvore novo;

if (*T!=NULL) return 0;

novo = (t_no*) malloc(sizeof(t_no));

if (novo==NULL) return 0;

novo->info= dado;

novo->esq = novo->dir = NULL;

*T = novo;

return 1;

}

o problema é que não estou conseguindo chamar as funções criar e inserir_raiz a partir do main

ele compila mas trava

Grato Pela Ajuda

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...