如果我添加一个指向父节点的指针以在拆分和插入过程中变得简单,它会影响很大吗?
通用节点看起来像这样:
class BPTreeNode{
bool leaf;
BPTreeNode *next;
BPTreeNode *parent; //add-on
std::vector < int* >pointers;
std::vector < int >keys;
};
从现在开始,我在现实生活中的数据库系统中可能会遇到哪些挑战。
我只是将它作为一个爱好项目来实施。