二叉树遍历输出

上传人:cl****1 文档编号:475692438 上传时间:2024-01-13 格式:DOC 页数:3 大小:52KB
返回 下载 相关 举报
二叉树遍历输出_第1页
第1页 / 共3页
二叉树遍历输出_第2页
第2页 / 共3页
二叉树遍历输出_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《二叉树遍历输出》由会员分享,可在线阅读,更多相关《二叉树遍历输出(3页珍藏版)》请在金锄头文库上搜索。

1、#include #include /包含了malloc函数#define ok 1#define error 0#define overflow -1typedef int Status;typedef char TElemType;typedef struct BiTNodeTElemType data;struct BiTNode *lchild,*rchild;BiTNode,*BiTree;Status CreateBiTree(BiTree &T)char ch;scanf(%c,&ch);if(ch= ) T=NULL; elseif(!(T=(BiTNode *)malloc(

2、sizeof(BiTNode)exit(overflow);T-data=ch;CreateBiTree(T-lchild);CreateBiTree(T-rchild);return ok;Status PreOrder(BiTree T)if(T)printf(%c,T-data);PreOrder(T-lchild);PreOrder(T-rchild); return ok;Status InOrder(BiTree T)if(T)InOrder(T-lchild);printf(%c,T-data);InOrder(T-rchild);return ok;Status PostOrder(BiTree T)if(T)PostOrder(T-lchild);PostOrder(T-rchild);printf(%c,T-data);return ok;void main()BiTree T;printf(请输入字符n);CreateBiTree(T);printf(先序遍历输出:n);PreOrder(T);printf(n);printf(中序遍历输出:n);InOrder(T);printf(n);printf(后序遍历输出:n);PostOrder(T);printf(n);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号