首页 > 其他 > 详细

第九周

时间:2020-06-10 12:20:36      阅读:60      评论:0      收藏:0      [点我收藏+]

include<stdio.h>

include<stdlib.h>

//树的定义
typedef char DataType;
typedef struct Node {
DataType data;
struct Node *lchild;
struct Node rchild;
} BiNode,
Tree;

//创建树的二叉链表
void CreateTree(Tree *tt)
{
char ch;
ch = getchar();
if(ch==‘.‘) tt=NULL;
else
{
tt= (BiNode )malloc(sizeof(BiNode));
(
tt)->data=ch;
CreateTree(&((
tt)->lchild)); //生成左子树
CreateTree(&((
tt)->rchild)); //生成右子树
}
}

//输出二叉树的元素
void Print(Tree tt)
{
if(tt==NULL)
return;
else
{
printf("%c ", tt->data);
Print(tt->lchild);
Print(tt->rchild);
}

}

第九周

原文:https://www.cnblogs.com/lkin/p/13084119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!