Arboles binarios

Páginas: 2 (349 palabras) Publicado: 8 de octubre de 2010
Materia:

Estructura de Datos

Unidad 4:

Estructuras No Lineales

Actividad 4.1#define BINARIO_VACIO NULL
#define NODO_NULO NULL

typedef int tEtiquetatypedef struct tipoceldaB{
struct tipoceldaB *padre,*hizqda,*hdrcha;
tEtiqueta etiqueta;
}*nodoB;typedef nodoB tArbolB;



tArbolBin Crear0(tEtiqueta et)
{
tArbolBin raiz;raiz = (tArbolBin)malloc(sizeof(struct tipoceldaBin));
if (raiz==NULL)
error("Memoria Insuficiente.");
raiz->padre = NODO_NULO;raiz->hizda = NODO_NULO;
raiz->hdcha = NODO_NULO;
raiz->etiqueta = et;
return(raiz);
}tArbolBin Crear2(tEtiqueta et,tArbolBin ti,tArbolBin td)
{
tArbolBin raiz;raiz=(tarbolBin)malloc(sizeof(struct tipoceldaBin));
if(!raiz){
error("Memoria Insuficiente.");
}
raiz->padre=NULL;raiz->hizqda=ti;
raiz->hdrcha=td;
raiz->etiqueta=et;
if(ti!=NULL)
td->padre=raiz;return raiz;
}


void Destruir(tArbolBin A)
{

if(A){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Árboles Binarios
  • Arboles Binarios
  • Arboles binarios
  • Arboles Binarios
  • Arboles Binarios
  • Arboles binarios
  • Arboles binarios
  • Arboles Binarios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS