第十一周项目1 验证算法2二叉树构造算法的验证
来源:互联网 发布:mac iwatch解锁 编辑:程序博客网 时间:2024/06/15 22:04
#include "btree.h"BTNode *CreateBT1(char *pre,char *in,int n){ BTNode *s; char *p; int k; if (n<=0) return NULL; s=(BTNode *)malloc(sizeof(BTNode)); s->data=*pre; for (p=in; p<in+n; p++) if (*p==*pre) break;
k=p-in; s->lchild=CreateBT1(pre+1,in,k); s->rchild=CreateBT1(pre+k+1,p+1,n-k-1); return s;}int main(){ ElemType pre[]="ABDGCEF",in[]="DGBAECF"; BTNode *b1; b1=CreateBT1(pre,in,7); printf("b1:"); DispBTNode(b1); printf("\n"); return 0;}
0 0
- 第十一周--项目1 - 二叉树算法验证(2)二叉树构造算法的验证
- 第十一周项目2二叉树构造算法的验证
- 第十一周实践项目1—验证算法(2)二叉树构造算法的验证
- 第十一周项目1-验证算法(2)二叉树构造算法的验证
- 第十一周项目1-验证算法(2)二叉树构造算法的验证
- 第十一周项目1 验证算法2二叉树构造算法的验证
- 第十一周项目1 -验证算法(2)--二叉树的构造算法验证
- 第十一周项目1-验证算法(2)-二叉树构造算法的验证
- 第十一周项目1-验证算法(2)二叉树构造算法的验证
- 第十一周项目1-验证算法(2)-二叉树构造算法的验证
- 【第十一周 项目1-验证算法(2)二叉树构造算法的验证】
- 第十一周项目1 -验证算法(2)--二叉树的构造算法验证
- 第十一周项目1验证算法—(2)二叉树构造算法的验证
- 第十一周项目一-二叉树算法验证(2)二叉树构造算法的验证
- 第十一周 项目一 -二叉树算法验证(2)二叉树构造算法的验证
- 第十一周项目1-二叉树算法验证(二叉树算法构造的验证)
- 第十一周项目1验证算二叉法(2)树构造算法的验证
- 第十一周项目1-二叉树算法验证(2) 二叉树构造算法验证
- 第十周 项目1-二叉树算法库
- 第十四周知原理--3
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
- 第14周上机实践项目1 - 验证算法(3)
- 第十二周 操作用邻接表存储的图
- 第十一周项目1 验证算法2二叉树构造算法的验证
- Masonry自动布局详解六:tableviewCell布局
- 【C语言提高08】【指针铁律】铁律2:间接赋值(*p)是指针存在的最大意义
- C++容器4
- RecyclerView分割线
- 正则表达式
- shell 脚本
- 十二周项目一 图的基本算法库
- 第13周项目4-Floyd算法的验证