#include #include typedef struct node { char data; struct node *lchild,*rchild; }JD; void preorder(JD *bt) { if(…
BT-3G 源代码
汇集 BT-3G 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
#include #include #define M 10 typedef struct node { char data; int lt,rt; struct node *lc,*rc; }JD; JD *zxxsh(…
#include #include #define M 20 typedef struct node { char data; struct node *lchild,*rchild; }JD; void inorder(JD…
#include #include typedef struct node { char data; struct node *lchild,*rchild; }JD; JD *crt_bt_pre(JD *bt) { …
void countleaf(JD *bt,int count) { if(bt!=NULL) { if((bt->lchild==NULL)&&(bt->rchild==NULL)) { count++; …
void inorder(JD *bt) { if(bt!=NULL) { inorder(bt->lchild); printf("%d\t",bt->data); inorder(bt->rchild); …
void postorder(JD *bt) { if(bt!=NULL) { postorder(bt->lchild); postorder(bt->rchild); printf("%d\t",bt->data)…
void inorder(JD *bt) { int i=0; JD *p,*s[M]; p=bt; do { while(p!=NULL) { s[i++]=p; p…
void preorder(JD *bt) { if(bt!=NULL) { printf("%d\t",bt->data); preorder(bt->lchild); preorder(bt->rchild); …
JD *zxxsh(JD *bt) { JD *p,*pr,*s[M],*t; int i=0; t=(JD *)malloc(sizeof(JD)); t->lt=0; t->rt=1; t->rc=t; …