Balance Tree

This commit is contained in:
e2hang
2025-08-27 17:33:56 +08:00
parent 96738dec6c
commit 357d37b72a
4 changed files with 419 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#include "BPlusTree.h"
using namespace std;
int main() {
BPlusTree<int> tree(5);
tree.insert(0);
tree.insert(10);
tree.insert(5);
tree.insert(9);
tree.insert(8);
tree.insert(1);
tree.insert(2);
tree.insert(3);
tree.insert(4);
tree.displayLeaf();
tree.areaSearch(2, 8);
tree.erase(4);
tree.displayLeaf();
return 0;
}
/*
0 1 C 2 3 4 C 5 8 C 9 10 C
2 3 4 5 8
0 1 C 2 3 C 5 8 C 9 10 C
*/