如题 这次的作业需要将Page爆掉的时候切成两半
我在实作搬资料的过程 是使用get_first和get_next
而先找到大概一半的地方 然后用while循环一个一个搬到新的page
我想说到这边已经有很多人知道我的问题是什么了
因为get_next是依据第一个传进去的RID参数
来找到它的下一个<key, data>
但是如果今天你要实作的像是
get_next 删 get_next 删 get_next 删
这样子的功能,当你要get_next的时候,
你传给它的RID早就在上一个删的时候被删掉了
所以运作上就会出错。
我的问题是,有什么方法可以更方便实作这个部份呢?
(我不想开一个Keytype的阵列...我怕Keytype的大小变来变去的)