资源简介
20170416102320640.rar

代码片段和文件信息
#include
#include
typedef struct BTNode
{
char data;
struct BTNode *pLchild;
struct BTNode *pRchild;
}BTNode *BTree;
BTree create_tree();
void pre_traverse(BTree);
void in_traverse(BTree);
void beh_traverse(BTree);
int main()
{
BTree pTree = create_tree();
printf(“递归实现前序遍历结果:“);
pre_traverse(pTree);
printf(“\n“);
printf(“递归实现中序遍历结果:“);
in_traverse(pTree);
printf(“\n“);
printf(“递归实现后序遍历结果:“);
beh_traverse(pTree);
printf(“\n“);
return 0;
}
BTree create_tree()
{
BTree pA = (BTree)malloc(sizeof(BTNode));
BTree pB = (BTree)malloc(sizeof(BTNode));
BTree pD = (BTree)malloc(sizeof(BTNode));
BTree pE = (BTree)malloc(sizeof(BTNode));
BTree pC = (BTree)malloc(sizeof(BTNode));
BTree pF = (BTree)malloc(sizeof(BTNode));
pA->data = ‘A‘;
pB->data = ‘B‘;
pD->data = ‘D‘;
pE->data = ‘E‘;
pC->data = ‘C‘;
pF->data = ‘F‘;
pA->pLchild = pB;
pA->pRchild = pC;
pB->pLchild = pD;
pB->pRchild = pE;
pD->pLchild = pD->pRchild = NULL;
pE->pLchild = pE->pRchild = NULL;
pC->pLchild = pF;
pC->pRchild = NULL;
pF->pLchild = pF->pRchild = NULL;
return pA;
}
/*
前序遍历的递归实现
*/
void pre_traverse(BTree pTree)
{
if(pTree)
{
printf(“%c “pTree->data);
if(pTree->pLchild)
pre_traverse(pTree->pLchild);
if(pTree->pRchild)
pre_traverse(pTree->pRchild);
}
}
/*
中序遍历的递归实现
*/
void in_traverse(BTree pTree)
{
if(pTree)
{
if(pTree->pLchild)
in_traverse(pTree->pLchild);
printf(“%c “pTree->data);
if(pTree->pRchild)
in_traverse(pTree->pRchild);
}
}
/*
后序遍历的递归实现
*/
void beh_traverse(BTree pTree)
{
if(pTree)
{
if(pTree->pLchild)
beh_traverse(pTree->pLchild);
if(pTree->pRchild)
beh_traverse(pTree->pRchild);
printf(“%c “pTree->data);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33792 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\vc60.idb
文件 53248 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\vc60.pdb
文件 389120 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\二叉树遍历的递归实现.exe
文件 173984 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\二叉树遍历的递归实现.ilk
文件 6492 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\二叉树遍历的递归实现.obj
文件 220344 2013-10-23 10:37 二叉树遍历\二叉树的递归遍历\Debug\二叉树遍历的递归实现.pch
文件 427008 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\Debug\二叉树遍历的递归实现.pdb
文件 1892 2013-10-23 10:46 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.cpp
文件 3571 2013-10-23 10:37 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.dsp
文件 565 2013-10-23 10:49 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.dsw
文件 41984 2013-10-24 08:37 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.ncb
文件 53760 2013-10-24 08:37 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.opt
文件 816 2013-10-23 10:45 二叉树遍历\二叉树的递归遍历\二叉树遍历的递归实现.plg
文件 844 2013-10-23 15:08 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\data_structure.h
文件 7375 2013-10-23 16:26 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\stack_mthod.obj
文件 3698 2013-10-23 19:46 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\traverse_tree.obj
文件 6215 2013-10-23 19:54 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\tree_method.obj
文件 50176 2013-10-24 08:44 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\vc60.idb
文件 53248 2013-10-23 19:54 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\vc60.pdb
文件 393216 2013-10-23 19:54 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\二叉树遍历的非递归实现.exe
文件 179012 2013-10-23 19:54 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\二叉树遍历的非递归实现.ilk
文件 220344 2013-10-23 15:08 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\二叉树遍历的非递归实现.pch
文件 435200 2013-10-23 19:54 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\Debug\二叉树遍历的非递归实现.pdb
文件 1961 2013-10-23 16:26 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\stack_mthod.cpp
文件 413 2013-10-23 19:46 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\traverse_tree.cpp
文件 3427 2013-10-23 19:53 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\tree_method.cpp
文件 4666 2013-10-23 16:27 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\二叉树遍历的非递归实现.dsp
文件 569 2013-10-23 13:53 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\二叉树遍历的非递归实现.dsw
文件 50176 2013-10-24 08:51 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\二叉树遍历的非递归实现.ncb
文件 54784 2013-10-24 08:51 二叉树遍历\二叉树的非递归遍历\二叉树遍历的非递归实现\二叉树遍历的非递归实现.opt
............此处省略10个文件信息
- 上一篇:批量合并图片工具完美版
- 下一篇:软件资格水平考试历年真题资料.txt
相关资源
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
- 操作系统教程课后答案华中科技大学
评论
共有 条评论