- 20
- 0
- 约1.48万字
- 约 17页
- 2017-06-09 发布于湖北
- 举报
二叉树基本函数
1.宏定义:
#includestdio.h
#includestdlib.h
#includestring.h
#define datatypebt char
#define MAXNODE 1024
#define BOTTOMNODE 1024
#define FULLNODE 1024
2.结构体:
typedef struct bitnode
{
datatypebt data;
struct bitnode *lchild,*rchild;
}Bitnode,*Bitree;
3.基本函数:
Bitree Initiate_Bitree()
/*初始化二叉树函数1.先决条件:无2.函数作用:初始化一棵空的带头结点的二叉树,返回头结点的地址*/
{
Bitnode *bt;
bt=(Bitnode *)malloc(sizeof(Bitnode));
bt-lchild=NULL;
bt-rchild=NULL;
return bt;
}
Bitnode *Create_Bitree(datatypebt x,Bitnode *lbt,Bitnode *rbt)
/*建立二叉树函数1.先决条件:无2.函数作用:生成一棵以x为根结点数据域信息,以lbt,rbt为左右子树的二叉树,返回新二叉树的地址*/
{
Bitree p;
p=(Bitn
您可能关注的文档
最近下载
- 违规电气焊专项整治工作总结6篇.docx VIP
- GXH-30103011AE型便携式红外气体分析器 使用说明书.pdf VIP
- 中国卒中后抑郁障碍规范化诊疗指南.docx VIP
- 环境影响评价报告公示:年收集、贮存、转移废矿物油12000t、废铅酸蓄电池20000t项目环评报告.pdf VIP
- 幼儿园教师个人三年发展规划.docx VIP
- 乌市三模语文试卷及答案.doc VIP
- 广西柳州市2026届高三上学期第一次模拟考试物理试卷(含答案).pdf VIP
- 《世界各国民族服饰》课件.ppt VIP
- 2025年7月广东省高中学业水平合格考生物试卷真题(含答案详解).pdf VIP
- 2025会计初级试题及答案解析.doc VIP
原创力文档

文档评论(0)