Files
Data-Structure/BinaryTree/BalanceTree/BPlus-Tree/Node.h
2025-08-27 17:33:56 +08:00

15 lines
328 B
C++

#pragma once
#include <vector>
template <class T>
class Node {
public:
//使用的时候T可以是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) {}
};