- 9
- 0
- 约8.28万字
- 约 8页
- 2016-12-04 发布于河南
- 举报
西安交大朱站立数据结构——使用C语言》头文件系列——二叉树
本文为二叉链存储结构的二叉树操作实现,实现了二叉树的定义、插入数据、删除数据、撤销以及二叉树的打印、前序遍历、中序遍历、后序遍历等。本项目工程包含2个头文件(BiTree.h、BiTreeTraverse.h)和一个源文件(BiTree.cpp)。
头文件1,,,,,,,,,,,,,,,,BiTree.h
typedef,,,,,,,,struct,,,,,,,,Node
{
DataType,,,,,,,,data; //数据域
struct,,,,,,,,Node,,,,,,,,*leftChild; //左子树指针
struct,,,,,,,,Node,,,,,,,,*rightChild; //右子树指针
}BiTreeNode; //结点的结构体定义
/*初始化创建二叉树的头结点*/
void,,,,,,,,Initiate(BiTreeNode,,,,,,,,**root)
{
*root=(BiTreeNode,,,,,,,,*)malloc(sizeof(BiTreeNode));
(*root)-leftChild=NULL;
(*root)-rightChild=NULL;
}
/*若当前结点curr非空,在curr的左子树插入元素之为x的新结点*/
/*原curr所指结点的左子树成为新插入结点的左子树*/
/*插入成功则返回新插入结点
您可能关注的文档
- 第三章_行政公人员.ppt
- Clvugs210年江苏公务员A类模拟试卷二(公共基础知识).doc
- 公务员法考试试.doc
- 创伤高级生命支ATLS.ppt
- 进出口报关实务一章.ppt
- 2015年国家务员考试证监会专业科目考试大纲(法律类).doc
- 2015继续教满分题2套.doc
- 中级电工EX 工测量.doc
- 防止表单重复提.doc
- 树形菜单的实现doc.doc
- 第三单元:资产阶级民主革命与中华民国的建立+课件--2026年云南省中考历史一轮复习.pptx
- 第9课+两宋的政治和军事+课件--2026届高三统编版必修中外历史纲要上一轮复习.pptx
- 国家安全,人人有责+课件-2025-2026学年高中下学期415全民国家安全教育日主题班会.pptx
- 5.1+人要自强+课件-2025-2026学年统编版道德与法治七年级下册.pptx
- 3.2+学习成就梦想++课件-2025-2026学年统编版道德与法治七年级上册.pptx
- 5.17+推进国防军队建设和外交工作+课件++2025-2026学年统编版八年级历史下册.pptx
- 专题02+复数8种题型(期中复习课件)高一数学下学期人教A版.pptx
- 聚焦政治主体+强化能力提升-2025年山东政治等级考16题解读课件-2026届高考政治二轮复习统编版.pptx
- 2026年中考作文备考指导——心理描写课件.pptx
- 2026届高三地理二轮复习课件专题自然环境整体性.pptx
最近下载
- 胡椒醛安全技术说明书(MSDS).pdf VIP
- 2022年。四年级下册期中考试。.docx VIP
- (2021年)湖南省株洲市辅警协警笔试笔试真题(含答案).docx VIP
- 呼吸道感染的流行病学分析.pdf VIP
- 入团积极分子培养考察表(2025年版).docx VIP
- 学校中层管理岗位选聘与考核管理方案(2026年修订版).docx
- 中国医师药师临床指南第2版pdf.pptx VIP
- 吉林省题库建设指导手册(试行)+目录.pdf VIP
- 2025年咨询工程师(投资)考试《工程项目组织与管理》真题及答案解析【完20256.pdf VIP
- 第七章+第四节++长江经济带的协同发展+课件2025-2026学年+湘教版地理八年级下册.pptx VIP
原创力文档

文档评论(0)