广工数据结构实验设计报告-B树(难度1.4).docx
2024-02-27 07:29:07 977KB
1
平衡二叉树课设平衡二叉树课设
2023-01-14 14:44:58 163KB 数据结构
1
数据结构的实验为B树,避免重复率太高只有可科学上网的师弟师妹们才可以按文档搜索获取完整版
1
程序的代码文件找不到了,师弟师妹们需要的话就下载报告看看吧,忘记报告中的代码完不完整了,不过有结果截图什么的,有需要的师弟师妹自取,免费提供
2022-12-04 14:18:28 1.44MB 广东工业大学 数据结构 实验报告
1
堆的基础操作,实验报告中包含源码和和报告和算法的时间复杂度 源码在博客中有,所有人都可以看 凑字数凑字数凑字数凑字数
2022-11-15 21:39:59 129KB 广工 数据结构实验报告
1
广工数据结构实验——平衡二叉树 里面含有:源代码、可执行程序、说明文档
2022-07-06 09:06:53 58KB 数据结构 平衡二叉树
广工数据结构课程设计——平衡二叉树操作的演示 内含源代码、可执行程序以及相应的说明文档 实验的功能包括: [实现提示] (1) 初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2) 平衡二叉树的显示可采用如6.3题要求的凹入表形式,也可以采用图形界面画出树形。 (3) 教科书已给出查找和插入算法,本题重点在于对删除算法的设计和实现。假设要删除关键字为x的结点。如果x不在叶子结点上,则用它左子树中的最大值或右子树中的最小值取代x。如此反复取代,直到删除动作传递到某个叶子结点。删除叶子结点时,若需要进行平衡变换,可采用插入的平衡变换的反变换(如,左子树变矮对应于右子树长高)。 [选做内容] (1) 合并两棵平衡二叉树。 (2) 把一棵平衡二叉树分裂为两棵平衡二叉树,使得在一棵树中的所有关键字都小于或等于x,另一棵树中的任一关键字都大于x。
题目:文献管理系统 【问题描述】 设计一个文献管理系统,使用B树结构实现对文献的入库、清除库存、借阅和归还等操作。 【基本要求】 (1) 文献登记的内容至少包括文献号、文献名、著者、现存量和总库存量等五项。 (2) 文献信息可使用文件存储,也可只在内存存储。文献号作为关键字,使用3阶B树对文献号建立索引。 (3) 系统实现的操作及其功能定义如下: ①入库:新购入的文献,确认文献号之后登记到系统。如果这种文献在系统中已有,则只将总库存量增加。 ②清除:某种文献已无保留价值,将它从系统中注销。 ③借阅:如果一种文献的现存量大于零,则借出一本,登记借阅者的证件和归还期限。 ④归还:注销对借阅者的登记,改变该文献的现存量。 ⑤显示:以凹入表的形式显示B树。 【扩展要求】 (1) 将程序一次运行的操作记入日志文件中。 (2) 增加列出某著者全部文献名操作 (3) 增加列出某种文献状态的操作。状态信息除了包括这种文献记录的全部信息外,还包括最早到期的借阅者证件。 (4) 增加预约借阅文献功能 (5) 使用4阶以上B树重新实现文献管理系统
2022-06-10 20:48:04 10.43MB 综合资源
1
包括实验报告 编程环境:Vs Code 编程语言:C 利用C语言数据类型表示B树的抽象数据类型,以及B树的抽象数据类型的实现。 抽象数据类型树的定义:树的结构定义和树的一组基本操作
2022-06-04 11:27:02 819KB 数据结构 b树 源码软件
1
广工数据结构实验报告纤细版
2022-06-04 11:04:56 150KB 数据结构
1