二叉树
lj66
这个作者很懒,什么都没留下…
展开
-
二叉树度数为0,1,2,所对应的结点个数
二叉树度数为0,1,2,所对应的结点个数 #include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct node{ char data; struct node *Lchild; struct node *rchild; }BiTnode; //建立二叉树 BiTnode *Create_Tree(){ char ch; BiTnode *root; scanf("%c",&原创 2020-05-29 20:28:07 · 1220 阅读 · 0 评论 -
二叉树相关操作
#include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct node{ char data; struct node *Lchild; struct node *rchild; }BiTnode; //统计结点总数 int count1=0; //统计叶子结点数目的全局变量 int count2=0; //统计层数 int depth=0; //先序建立二叉树 BiTnode *Cre原创 2020-05-28 20:03:42 · 104 阅读 · 0 评论 -
二叉树之创建及其wpl计算
二叉树 #include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct Tree{ struct Tree *left,*right; int weight; }Tree; //创建二叉树并插入数据 Tree *creatTree(int data){ Tree *t=(Tree *)malloc(sizeof(Tree)); t->weight=data; t->lef原创 2020-05-27 20:27:30 · 530 阅读 · 0 评论