自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩某的博客

Program is zero,but zero is start.

  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 B-tree、B+tree详解(四)使用场景

B-tree和B+tree的使用场景文件系统和数据库系统中常用的B/B+ 树,他通过对每个节点存储个数的扩展,使得对连续的数据能够进行较快的定位和访问,能够有效减少查找时间,提高存储的空间局部性从而减少IO操作。他广泛用于文件系统及数据库中,如:Windows:HPFS 文件系统Mac:HFS,HFS+ 文件系统Linux:ResiserFS,XFS,Ext3FS,JFS 文件系统数据库:ORACLE,MYSQL,SQLSERVER 等中

2019-08-28 20:16:18 1129

原创 B-tree、B+tree详解(三)聚簇索引与非聚簇索引

聚簇索引(Clustered Index)和非聚簇索引(Non- Clustered Index)最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关。举例来说,你翻到新华字典的汉字“爬”那一页就是P开头的部分,这就是物理存储顺序(聚簇索引);而不用你到目录,找到汉字“爬”所在的页码,然后根据页码找到这个字(非聚簇索引)。聚簇索引的唯一性正式聚簇索引的顺序就是数据的物理存储顺序,所以一个表最多只能有一个聚簇索引,因为物理存储只能有一个顺序。正因为

2019-08-28 10:35:40 2928

原创 B-tree、B+tree详解(二)插入与删除

B-tree关键字插入操作生成从空树开始,逐个插入关键字。但是由于B-树节点关键字必须大于等于[ceil(m/2)-1],(其中ceil(x)是一个取上限的函数)所以每次插入一个关键字;首先在最底层(叶子节点那一层)的某个非终端节点中添加一个“关键字”,该结点的关键字不超过m-1,则插入完成;否则要产生结点的“分裂”,将一半数量的关键字分裂到新的其相邻右结点中,中间关键字上移到父结点中。示例插入以下字符字母到一棵空的B 树中(非根结点关键字数小了(小于2个)就合并,大了(超过4个)就分裂):

2019-08-28 06:28:09 9515 1

原创 B-tree、B+tree详解(一)概念与查找

前言B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。详情请查看上一篇文章(二叉查找树与平衡二叉树)!概念B-tree(多路搜索树,平衡多路查找树,并不是二叉的):是一种常见的数据结构。相对于二叉,B-tree的每个内结点有多个分支,即多叉。B+tree:与B-tree的树结构类似,是在B-

2019-08-15 19:50:09 2966

原创 二叉查找树与平衡二叉树

最近在恶补高级数据库方面的知识,发现大学时学的数据结构什么的都忘了,从最基础的二叉树开始吧。概念二叉查找树:又称二叉排序树(Binary Sort Tree)或二叉搜索树(Binary Search Tree)。平衡二叉树:(Balanced Binary Tree)它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。详解二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。如下图所示就是一棵二叉查找树

2019-08-15 15:26:41 2110

jsonview插件chrome fro mac

mac chrome 开发插件 jsonview

2022-04-26

Android蓝牙打印机开发源代码.rar

Android蓝牙开发源代码,连接蓝牙打印机,打印标签、条码等。 Android 蓝牙打印机(ESC/POS 热敏打印机),打印小票和图片,对蓝牙配对和连接打印功能进行了封装,让你超快实现蓝牙打印功能。

2019-09-11

BluetoothLeGatt源代码.rar

BluetoothLeGatt源代码,可用于安卓软件上的蓝牙连接功能,低功耗。

2019-08-07

C#毕业设计智能家居(电控箱测试)源代码.rar

智能家居,WindowsForm桌面应用,智能家居测试源代码,电控箱测试源代码,基于vs2017+C#开发

2019-08-04

STM32智能家居项目源代码.7z

STM32智能家居项目源代码,基于ZigBee和STM32的智能家居控制系统(IP柜)的设计与实现。

2019-08-04

个人博客系统源代码.rar

Java 毕业设计源代码(简单的个人博客系统),开源可以做扩展。 测试完整的个人博客系统源代码,适合作为初始版本的毕业设计,根据个人需要调试修改。

2019-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除