资料介绍
先序创建一颗二叉树遍历;
#include《stdio.h》
#include《stdlib.h》
#include《malloc.h》
#define OVERFLOW -2
#define OK 1
#define ERROR 0
typedef int status;
typedef char TElemtype;
typedef struct BiTNode{
TElemtype data;
struct BiTNode *lchild,*rchild;
}BiTNode,*BiTree;
status Visit(TElemtype e)
{
printf(“ %c ”,e);
return OK;
}
void InoRtraverse(BiTree T,status(* Visit)(TElemtype)){
if(T){
InoRtraverse(T-》lchild,Visit);
Visit(T-》data);
InoRtraverse(T-》rchild,Visit);
}
}
void PosTtraverse(BiTree T,status(* Visit)(TElemtype)){
if(T){
PosTtraverse(T-》lchild,Visit);
PosTtraverse(T-》rchild,Visit);
Visit(T-》data);
}
}
status creatBiTree(BiTree *T){
char c;
scanf(“%c”,&c);
if(c==‘ ’)
(*T)=NULL;
else{
if(!((*T)=(BiTNode *)malloc(sizeof(BiTNode))))
exit(OVERFLOW);
(*T)-》data=c;
creatBiTree(&((*T)-》lchild));
creatBiTree(&((*T)-》rchild));
}
return OK;
}
void main(){
BiTree T;
creatBiTree(&T);
printf(“\n按照中序排列输出\n”);
InoRtraverse(T,Visit);
printf(“\n按照后序排列输出\n”);
PosTtraverse(T,Visit);
}
- 数据结构与算法分析中的二叉树与堆有关知识汇总0次下载
- C语言二叉树代码免费下载1次下载
- PCB板设计的电源二叉树分析详细资料说明0次下载
- 如何使用最优二叉决策树分类模型进行奶牛运动行为的识别0次下载
- 计算机二级公共基础知识完整版免费下载快来复习吧!0次下载
- 基于二叉树的电子系统故障诊断专家系统1次下载
- 基于类二叉树的圆锥型UWSNs的研究_陈军0次下载
- 二叉树法遍历查找代码4次下载
- 基于二叉树的时序电路测试序列设计0次下载
- 华为部分面试题138次下载
- 基于Hash和二叉树的路由表查找算法
- 基于改进FCM聚类的BT-SVM多类分类算法
- 基于二叉树分解的自适应防碰撞算法
- 基于三角形二叉树的实时大规模地形渲染算法
- 二叉树算法在单总线技术中的应用
- 文件系统-多叉树与二叉树的转化560次阅读
- 使用C语言代码实现平衡二叉树865次阅读
- 二叉树按任意顺序,返回所有路径程序实现719次阅读
- Trie树数据结构的实现原理和题目实践1599次阅读
- 二叉树操作的相关知识和代码详解1878次阅读
- 详解电源二叉树到底是什么9547次阅读
- 二叉树,一种基础的数据结构类型4057次阅读
- 基于二叉树的ensemble异常检测算法3925次阅读
- 4中二叉树的遍历方式介绍4600次阅读
- 关于二叉树一些数据结构和算法相关的题目3055次阅读
- AVL树和普通的二叉查找树的详细区别分析5612次阅读
- 哈夫曼树基本概念与构造3.5w次阅读
- 哈夫曼树带权路径长度怎么计算15w次阅读
- 二叉树层次遍历算法的验证1956次阅读
- 二叉树的前序遍历、中序遍历、后续遍历的非递归实现1057次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB |1490次下载 |免费
- 2单片机典型实例介绍
- 18.19 MB |92次下载 |1积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB |27次下载 |1积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB |18次下载 |4积分
- 5开关电源原理及各功能电路详解
- 0.38 MB |10次下载 |免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB |4次下载 |免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB |3次下载 |免费
- 89天练会电子电路识图
- 5.91 MB |3次下载 |免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB |66304次下载 |免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB |51209次下载 |免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB |51043次下载 |免费
- 5555集成电路应用800例(新编版)
- 0.00 MB |33562次下载 |免费
- 6接口电路图大全
- 未知 |30320次下载 |免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB |28588次下载 |免费
- 8开关电源设计实例指南
- 未知 |21539次下载 |免费
总榜
- 1matlab软件下载入口
- 未知 |935053次下载 |免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB |537791次下载 |免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 |420026次下载 |免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 5Altium DXP2002下载入口
- 未知 |233045次下载 |免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 |191183次下载 |免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M |183277次下载 |免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 |138039次下载 |免费
评论
查看更多