电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

第三部分 树与二叉树[6]


发布日期:2019/10/12
 

Void InThreading(BiThrTree p){

if(p){

InThreading(p>Ltag=Thread; p>lchild=pre;)

If(!p>child){p>Rtag=Thread; pre>rchild=p;}

if(!pre>rchild){pre>Rtag==Thread; pre>rchild=p;}

pre=p;

InThreading)p>rchild);

}

}//InThreading

(三)树和森林

树的存储结构

双亲表示法

#define MAX_Tree_SiZE

typedef struct PTNode{

TelemType data;

Int parent;

}PTNode;

typedef struct{

PTNode nodes[MAXTREE_SIZE];

Intrn;

}Ptree;

孩子表示法

//树的孩子链存储表示

typedef struct CTNode{

int child;

struct CTNode *next;

}*Childptr;

typedef struct{

TelemType data;

ChildPtr firstchild;

}CtBox;

typedef struct{

CTBox nodes[MAXTREE_SIZE];

Int nr;

}Ctree;

返回《数据结构》考研复习精编

[] [] [] [] [] [] [] [] [] []

上一篇:第三部分 树与二叉树[7]

下一篇:第三部分 树与二叉树[5]