资源简介
B+树做数据库的索引,增加查询效率,代码下载之后可以运行
代码片段和文件信息
//by syj and wzq
//2013.11
#include
#include
#include
#include
#include
#define T 40 //如果树是三层的话可以放 40*40*40=64000 个记录
#define KeyType int
#define Pointer int
#define path_database “.\\table\\datafile.txt“
FILE * datafp ; //指向datafile.txt
char a1[9];
unsigned int record_num =0;//记录记录的个数
//节点结构体
typedef struct BPNode
{
unsigned int id;//记录这个节点在文件的中的编号
unsigned int n; //记录这个节点有多少个关键字
int leaf; //判断是否为页节点
KeyType key[2*T];//关键字(及对应每个孩子节点的中关键字最小的关键字)
Pointer child[2*T];//指针,记录每个孩子在文件的第几个位置
Pointer next;//指针,,记录下一个兄弟
}BPNode*P_BPNode;
char a[9];
//记录结构体
typedef struct Record
{
Pointer pos; //记录这个记录在文件中的编号 即B+tree 叶子节点是child 指针值
char id[10]; //最大9
char lastname[16];//15
char firstname
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15646 2013-12-19 15:40 B+树\btree.cpp
文件 3393 2013-11-28 22:39 B+树\btree.dsp
文件 535 2013-11-28 22:39 B+树\btree.dsw
文件 50176 2013-12-19 16:11 B+树\btree.ncb
文件 53760 2013-12-19 16:11 B+树\btree.opt
文件 659 2013-12-19 02:21 B+树\btree.plg
文件 91136 2013-12-01 14:59 B+树\Debug\btree.bsc
文件 233514 2013-12-01 14:59 B+树\Debug\btree.exe
文件 800428 2013-12-01 14:59 B+树\Debug\btree.ilk
文件 37233 2013-12-19 02:21 B+树\Debug\btree.obj
文件 623616 2013-12-01 14:59 B+树\Debug\btree.pdb
文件 30097 2013-12-19 02:21 B+树\Debug\btree.sbr
文件 50176 2013-12-19 02:21 B+树\Debug\vc60.idb
文件 69632 2013-12-19 02:21 B+树\Debug\vc60.pdb
文件 3800153 2013-12-19 02:19 B+树\table\datafile.txt
文件 840344 2013-12-19 02:20 B+树\table\student.sid
目录 0 2014-02-12 11:25 B+树\Debug
目录 0 2013-11-30 22:06 B+树\table
目录 0 2013-12-19 16:11 B+树
----------- --------- ---------- ----- ----
6700498 19
相关资源
- promax速度格式转化成CGG速度格式的源
- perl调用grep shell指令
- access简历学生数据库
- 易语言和三菱plc通信tcp mc
- 心电图 ECG 诊断
- halcon-找缺口
- 《Access2003VBA数据库编程》.ppt(100页)
- Labview与西门子1200 plc TCP通信
- Halcon之blob分析+拟合测量
- 少儿编程:格斗游戏源码(scratch 2.0)
- halcon九点标定(.hdev)
- EXCEL函数入门基础知识.doc
-
Flash 2048游戏(actionsc
ript3.0) - linux命令大全(chm)
- Halcon学习之二:摄像头获取图像和相
- halcon模版匹配/角度测量
- halcon实现二维码识别
- halcon 拟合圆
- 百度ocr 图片识别(易语言)
- Halcon 车牌识别 源码
- PSCAD风电建模\\双馈风力发电机的PSC
- 案例:双馈风力发电机PSCAD仿真模型
- s7-200PLC恒压供水
- 物流分拣程序(三菱QPLC)
- PLC物料分拣
- 机器人分拣工作站PLC控制程序(西门
- halcon排序算法
- 三菱FXPLC直线圆弧插补程序
- project项目案例(完整的过程)
- ARCGIS水利符号库(可根据不同应用重
评论
共有 条评论