- 15
- 0
- 约4.72千字
- 约 8页
- 2019-10-29 发布于安徽
- 举报
实用
文档
数 据 结 构
实
验
报
告
实验名称:______二叉排序树___________
学生姓名:______________
班 级:______________
班内序号:_____________
学 号:____________
日 期:____________
1.实验要求
根据二叉排序树的抽象数据类型的定义,使用二叉链表实现一个二叉排序树。
二叉排序树的基本功能:
1.二叉排序树的建立
2.二叉排序树的查找
3.二叉排序树的插入
4.二叉排序树的删除
5.二叉排序树的销毁
6.其他:自定义操作编写
测试main()函数测试二叉排序树的正确性
2. 程序分析
2.1 存储结构
二叉链表
2.2 程序流程 (或程序结构、或类关系图等表明程序构成的内容,一般为流程图等)
2.2.1.流程
2.1 关键算法分析
查找
BiNode* Search(BiNode* R,int key)
{ if(R==NULL) return NULL;
if(R-data==key) return R;
if(R-datakey) return Search(R-rch,key);
if(R-datakey) return Search(R-lch,key);
}
删除
void Delete(BiNode* R)
{
您可能关注的文档
- 细菌实用标准操作规程1---11页.doc
- 饮食与健康——癌症地预防.doc
- 箱梁架设安全系统方案设计.doc
- S7-200PLC自由口通讯开始结束条件.doc
- 记者证考试模拟精彩试题.doc
- HHXA-2011-03金仕国际花园1、2#楼主体施工规定合同.doc
- 嗜睡地理发师问题.doc
- 土壤中农药地污染状况及降解研究进展.doc
- 中华古诗词知识竞赛精彩试题.doc
- 自体免疫细胞治疗常见知识问答.doc
- 2026届高三政治一轮复习试题选择性必修1第二十八课训练1走进经济全球化含解析.docx
- 2027届高三政治一轮复习选择性必修2第1单元第2课依法有效保护财产权课件.pptx
- 2027届高三政治一轮复习选择性必修3第2单元第6课掌握演绎推理方法课件.pptx
- 2027年高考数学一轮复习讲义第1章集合常用逻辑用语与不等式第1课时集合课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用第3课时导数与函数的极值最值课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究二利用导数研究恒成立存在性问题课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究四利用导数研究函数的零点课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究五隐零点与极值点偏移问题重点班选讲课件.pptx
- DB54∕T 0639-2026 羊球虫病防治技术规范.docx
- DB62∕T 5209-2026 河西灌区无人机高光谱遥感玉米产量估算技术规程.docx
原创力文档

文档评论(0)