怎样把数据值表读入内存,建立B-tree索引?(50分)

  • 主题发起人 主题发起人 followindy
  • 开始时间 开始时间
F

followindy

Unregistered / Unconfirmed
GUEST, unregistred user!
各位富翁高手好!
小妹为做毕业设计,初学Delphi,碰到了难题。。。。。。
怎样把数据值表读入内存,建立B-tree索引?
论文答辩在即,请各位急急赐教!!!!
小妹感激不尽!!!!
 
说的不清,什么数据值表?B-tree二叉树吗?
 
就是数据表中的所有的数据啊,把他们读入内存,建立索引,
供查询用的。
 
按照数据表的结构建立记录类型,然后在定义记录指针数组,把数据表中的数据存入
数组
Type
pNodeData=^NodeData;
NodeData=Record
UserCode:String;
FullName:String;
TypeID:String;
SonNum:Integer ;
end ;
.
.
.
NodeDatas :Array of pNodeData ;
....
...
setLength(NodeDatas,100) ;
for i:= 0 to 99do
begin
//分配空间
NodeDatas := PNodeData(AllocMem(SizeOf(NodeData))) ;
NodeDatas^.UserCode := 'xxxx' ;
.....
........
end ;

//free
for i:= 0 to 99do
FreeMem(NodeDatas) ;

 
接受答案了.
 
后退
顶部