数据结构课设作业,基于B树设计图书管理系统。做到:采编入库:新购入的图书经分类和确定书号后添加到图书账目中,如果该书已存在,则只将总库存量增加; 清除库存:某种书已无保留价值,把它从图书账目中注销; 借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的图书证号和-归还期限; 归还:注销对借阅者的登记,改变该书的现存量;逾期归还的,给出罚款数额; 显示:以凹入表的形式显示B树。该功能是为了调试和维护的目的而设置的。
2022-12-21 16:23:20 13.83MB 图书管理系统 B树
1
索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。 可以毫不夸张的说,系统中 SQL 的好坏,是能直接决定你系统的快慢的。但是在优化之前大家是否想过一个问题?那就是:我们优化的原则是什么?优化SQL的理论基础是什么? 虽然说实践出真知,但是我更相信理论是支撑实践的基础,因为我们不可能毫无目的的去盲目的实践,因为这样往往事倍功半。 所以说了这么多只想告诉大家,在真正的开始索引优化之前,我们需要彻底搞明白索引的原理。这样再谈优化你将觉得更丝滑~ 1、索引的本质 索引的本质是一种排好序的数据结构。这个我相信其实大家并不陌生,因为谈到索引很多人自然而然的就会联想到字典中的目录。 没错,这样的类比是很形象的,但是如果再往深处说,恐怕很多小伙伴就有点张口结舌了,那既然你已经知道了索引的本质,那么您就已经有了看这篇文章的基础,相信读文本文的你,一定会对索引的原理有一个全新的了解。 2、索引的分类
2022-12-20 09:15:40 636KB B+树聚簇索引
1
程序的代码文件找不到了,师弟师妹们需要的话就下载报告看看吧,忘记报告中的代码完不完整了,不过有结果截图什么的,有需要的师弟师妹自取,免费提供
2022-12-04 14:18:28 1.44MB 广东工业大学 数据结构 实验报告
1
Raspberry Pi B+ IO Connectors Schematic
2022-11-28 01:32:36 81KB 树莓派
1
B树算法的C++实现,B树算法的C++实现,B树算法的C++实现,B树算法的C++实现
2022-11-26 20:47:13 929KB B树
1
B +树数据插入和删除 我的B +树Tuotial链接: : 很好地注释了源代码,以了解哪一行在做什么。 我们可以从文件或手动获取输入,这两个过程与以下过程相同: 首先给出指针的数量 按1和一个值以插入该值 按2打印B +树 按3并删除一个现有值 注意:如果要从控制台获取所有这些数据,只需将input.txt保留为空白
2022-10-10 14:53:21 6KB C++
1
以C++语言实现的B树演示程序,可以很直观的理解和掌握B树中涉及的插入以及删除操作。
2022-09-04 01:55:46 67KB 数据结构 B树 C++
1
2.所有结点存储一个关键字 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树 2.根结点的儿子数为[2, M] 3.除根结点以外的非叶
2022-08-09 09:00:58 164KB 数据结构
1
因为需要对大量图片做检索,所以写了一个3阶B+树(阶树可改),能够实现时间索引和速度索引文件的增删改查,方便快捷,另外根据删除功能实现对索引实现自动覆盖,当图片数达到一定数量,会根据时间线来覆盖,覆盖的同时更新时间索引和速度索引文件,目前已经用于项目当中(有问题可以私信我,看到了就会回答下)
1
B+树 在 B+ 树中插入数据 要在 B+ 树中插入数据,请运行: python bpt.py insert 文件名的默认参数是assgn2_bplus_data.txt 例子: python bpt.py insert assgn2_bplus_data.txt 在运行此查询时保存树(插入查询是持久的)。 对应的数据存放在data/ 相应的配置存储在 .bplustree 中 查询B+树 要在 B+ 树上运行查询,请运行 python query 文件名的默认参数是querysample.txt 例子: python query querysample.txt 在运行此查询时保存树(插入查询是持久的)。 对应的数据存放在data/ 相应的配置存储在 .bplustree 中 删除树 要删除/销毁树及其所有节点,请运行
2022-08-02 19:16:51 922KB Python
1