- 3
- 0
- 约1.42万字
- 约 7页
- 2016-06-26 发布于重庆
- 举报
数据结构实验报告三-BST
- PAGE 1 -
实验3 BST
需求分析
输入的形式和输入值的范围:
建表的输入:
第一次输入一个正整数N,代表接下来要输入的结点值的个数。
以后输入N个整数,分别代表N个结点的值,中间用空格隔开。
输入格式为:“34 76 45 18 26 54 92 65”。
查询的输入:
输入一个整数,代表需要在表中查询的值。
不对非法输入做处理,即假设输入都是合法的。
输出的形式:
对于需要查询的值:
如果存在于表中,则输出“查找成功”,并输出比较次数;
如果不存在于表中,则输出“查找不成功,已插入到表中”。
程序所能达到的功能:
该程序可以构建一个动态查找表。
可以对用户输入的数据进行查询,输出查询结果和查询过程中的比较次数;对于表中不存在的数据,还可以动态插入。
测试数据:
请输入数据个数:8
34 76 45 18 26 54 92 65
45
查找成功,比较次数为3
34
查找成功,比较次数为1
100
查找不成功,已插入到表中
26
查找成功,比较次数为3
100
查找成功,比较次数为4
概要设计
抽象数据类型的定义:
对于一个具有插入和查询功能的动态查询表,我们需要其插入和检索的时间效率更高,因此选择使用二叉查找树(BST)来实现这个动态查询表。
查询表中的数据类型作为BST的结点,所以需要定义一个结点类来实现数据及其关系的存储。
您可能关注的文档
- 教委主任详解学前教育“小学化”的十种表现-教育政策资讯-2012.3.19.x.doc
- 教学设计罗马法.doc
- 教师职业道德论教案.doc
- 教师资格考试-心理学考试题3.doc
- 教师资格考试-心理学考试题4.doc
- 教师资格考试心理学课堂笔记90分必备.doc
- 教案5“为达成发展学生耐力,增进学生心肺功能,培养学生吃苦耐劳的优良品质的目标。.doc
- 教案9谈谈体育教学实际中怎样坚持“健康第一”的指导思想,促进学生健康成长。.doc
- 教案草本优化的标准—搜索引擎何为SEO优化(5v.org).doc
- 教材 四级网络工程师复习资料全集.doc
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 施工组织设计案例施工组织设计施工组织设计.doc VIP
- 国际经济学(第五版·数字教材版)课件 【PPT】第2章 国际贸易理论的微观基础.pptx
- CTCS-3级列控系统总体技术方案(V1.0).pdf VIP
- 区疾控中心应急工作管理方案(2篇).docx VIP
- 2026年云南公务员考试申论试题(乡镇卷).docx
- (高清版)B 16899-2011 自动扶梯和自动人行道的制造与安装安全规范.pdf VIP
- 标准图集-L02N907集中采暖住宅分户热计量系统设计与安装.pdf VIP
- 实用脊柱内镜手术图谱.pptx
- 城市轨道交通安全管理(高职 )黄健PPT全套教学课件.pptx
- YB∕T 192-2015 炼钢用增碳剂.pdf VIP
原创力文档

文档评论(0)