leaf->__key=newkey;
//grow tree
- for(leaf=root; leaf && leaf->__key <= newkey ; leaf=leaf->__next)
{
- if(leaf->__seek->key <= newkey)
- {
-
- }
- else
- {
-
- }
- }
+ void *prev = NULL, *newleaf = leaf;
+ for(leaf=root; leaf && leaf->__key <= newkey ; leaf=leaf->__next)
+ {
+ prev = leaf;
+ if(leaf->__seek && leaf->__seek->key <= newkey) leaf=leaf->__seek;
+ }
+
+ if(prev)
+ {
+
+ }
+ else
+ {
+
+ }
+
+ }
}
}