实习报告:6.4题 平衡二叉树操作的演示.doc
实习报告:6.4题 平衡二叉树操作的演示
一 需求分析1.本程序演示平衡二叉树的插入,删除,查找,。
2.首先要先初始二叉树为空树;
3.接着要实现平衡二叉树的插入,删除,,其中根据平衡二叉树插入,删除的算法要不停的把插入的元素平衡地插入,需要调用平衡分析函数和左右旋转函数,更新平衡二叉树;删除元素后也要调用平衡分析函数和左右旋转函数,更新平衡二叉树。
4.平衡二叉树的查找则可根据查找算法实现。比较简单。
二.概要设计
1,/*各节点元素的信息*/
typedef char KeyType; /* 设关键字域为字符型 */
typedef struct
{
KeyType key;
int order;
}ElemType; /* 数据元素类型 */
/* 对两个数值型关键字的比较约定为如下的宏定义 */
typedef struct BSTNode
{
ElemType data;
int bf; /* 结点的平衡因子 */
struct BSTNode *lchild,*rchild; /* 左、右孩子指针 */
}BSTNode,*BSTree;
2,公开接口
1)初始化平衡二叉树.主要是建立一个有关平衡二叉的信息.
Status InitDST
您可能关注的文档
- 宜宾市高中2012级第一学期期末教学质量测试题.doc
- 宜宾市鼓励和引导.doc
- 宜昌市建筑业企业优秀项目经理申报表.doc
- 宜昌市建筑业协会会员信息收集表.doc
- 宜昌市部分重点高中2010—2011学年度第一学期.doc
- 宜昌市院前急救现状调查表.doc
- 宜都外校2014届高三文综限时训练五.doc
- 宝安区采购单位政府采购责任机构及责任人备案表.doc
- 宝安籍生源大学生信息采集表.doc
- 宝应县“十佳大学生工程师”呈报审批表.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 高中历史(人教版)必修一、二、三知识点总结.pdf VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
- 全国郑氏辈分用字各地分布(一).pdf VIP
- 垃圾电厂运行值长面试题及详细答案(一线实操版).docx VIP
- 起重吊装作业安全管理培训.pptx VIP
- 华能国际电力股份有限公司2020环境、社会及管治报告.pdf VIP
- IEC 60332-1-2_2025 中文版 单根绝缘电线电缆垂直燃烧试验 扩散火焰 完整标准解读.docx VIP
- 节前安全检查表.docx VIP
- 垃圾焚烧发电厂节能环保题库及答案.docx VIP
- T_CEEIA 905—2025(电气绝缘用高导热玻璃纤维增强不饱和聚酯模塑料).pdf
原创力文档

文档评论(0)