0001 template <typename T> class Splay : public BST<T> { //由BST派生的Splay树模板类 0002 protected: BNP<T> splay(BNP<T>); //将节点伸展至根 0003 public: BNP<T> search(const T&); //查找(重写) 0004 BNP<T> insert(const T&); //插入(重写) 0005 bool remove(const T&); //删除(重写) 0006 }; //Splay