Balance Tree
This commit is contained in:
15
BinaryTree/BalanceTree/BPlus-Tree/Node.h
Normal file
15
BinaryTree/BalanceTree/BPlus-Tree/Node.h
Normal file
@@ -0,0 +1,15 @@
|
||||
#pragma once
|
||||
#include <vector>
|
||||
template <class T>
|
||||
class Node {
|
||||
public:
|
||||
//ʹ<>õ<EFBFBD>ʱ<EFBFBD><CAB1>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pair
|
||||
std::vector<T> keys;
|
||||
std::vector<Node<T>*> children;
|
||||
bool isLeaf;
|
||||
Node<T>* next;
|
||||
|
||||
Node() = delete;
|
||||
Node(bool _isLeaf) : isLeaf(_isLeaf), next(nullptr) {}
|
||||
Node(bool _isLeaf, Node<T>* _next) : isLeaf(_isLeaf), next(_next) {}
|
||||
};
|
Reference in New Issue
Block a user