二叉树的建立及前中后序遍历
来源:互联网 发布:mac软件哪个网站好 编辑:程序博客网 时间:2024/05/28 11:50
#include <stdio.h>#include <malloc.h>#include <iostream>using namespace std;typedef struct BiNode{ char data; struct BiNode *lch; struct BiNode *rch;}BiNode,*BiTree;void creat(BiTree &T){ T=(BiNode*)malloc(sizeof(BiNode)); scanf("%c",&T->data); if(T->data==',') T=NULL; if(T) { creat(T->lch); creat(T->rch); }}//先序遍历void xian(BiTree T){ if(T) { printf("%c",T->data); xian(T->lch); xian(T->rch); }}//中序遍历void zhong(BiTree T){ if(T) { zhong (T->lch); printf("%c",T->data); zhong (T->rch); }}//后序遍历void hou(BiTree T){ if(T) { hou(T->lch); hou(T->rch); printf("%c",T->data); }}int main(){ BiTree T; creat(T); xian(T); cout<<endl; zhong (T); cout<<endl; hou(T); cout<<endl;}
0 0
- 二叉树的建立及前中后序遍历
- 二叉树 的建立及遍历 过程
- 二叉树的建立及递归遍历
- 二叉树的建立及遍历
- 二叉树的建立及遍历实现
- 线索二叉树的建立及遍历
- 二叉树的建立,及相关遍历
- 二叉树的建立及递归遍历
- 二叉树的存储、遍历及建立
- 二叉树的建立及递归遍历
- 二叉树的建立及遍历
- 二叉树的建立及遍历
- 递归实现二叉树的建立及前中后序遍历 c
- 二叉树的建立及层次遍历及前中后序遍历递归与非递归的实现
- 二叉树的建立、遍历、深度、高度及层次遍历
- 二叉树的建立及遍历(二叉树)
- 顺序二叉树的建立、前中后序遍历。
- 今天早上写的二叉树的建立及遍历
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- POJ3176 简单DP....
- codeforces 601C(概率dp)
- 离开国企继续前(chu)进(chou )——北漂18年(34)
- 控制器的view的创建
- 二叉树的建立及前中后序遍历
- 语言模型(四) RNNLM
- opencv2.4.9中normalize的使用
- POJ 3255 Roadblocks(dijkstra+邻接表求解次短路问题)
- Tornado源码分析之http服务器篇
- 树结构练习——判断给定森林中有多少棵树
- 区间k大数查询
- 08 SimpleServer
- leetcode 306 : Additive Number