C语言二叉树创建与遍历(上机通过).docx

C语言二叉树创建与遍历(上机通过).docx

ID:50788366

大小:12.10 KB

页数:2页

时间:2020-03-14

C语言二叉树创建与遍历(上机通过).docx_第1页
C语言二叉树创建与遍历(上机通过).docx_第2页
资源描述:

《C语言二叉树创建与遍历(上机通过).docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#includetypedefstructBiTNode{chardata;structBiTNode*lchild,*rchild;}BiTNode,*BiTree;voidCreatBiTree(BiTree&T){//前序法创建二叉树charch;if((ch=getchar())=='')T=NULL;else{T=(BiTNode*)malloc(sizeof(BiTNode));if(!T)exit(1);T->data=ch;CreatBiTree(T->lchild);CreatBiTree(T->rchild

2、);}}voidPreTravel(BiTree&T){//前序遍历if(T){printf("%c",T->data);PreTravel(T->lchild);PreTravel(T->rchild);}}voidMidTravel(BiTree&T){//中序遍历if(T){MidTravel(T->lchild);printf("%c",T->data);MidTravel(T->rchild);}}voidPostTravel(BiTree&T){//后序遍历if(T){PostTravel(T->lchild);PostTravel(T->rchild);printf("

3、%c",T->data);}}voidmain(){BiTreeT;printf("pleaseinputthebitree:");CreatBiTree(T);/**********************************/printf("ThePretravelis:");PreTravel(T);printf("");/**********************************/printf("TheMidtravelis:");MidTravel(T);printf("");/*******************************

4、***/printf("ThePostTravelis:");PostTravel(T);printf("");};

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。