| 123456789101112131415161718192021222324252627282930313233 | package bstsetimport (	"../bst")type BstSet struct {	BST *bst.Bst}func New() *BstSet {	return &BstSet{BST: bst.New()}}func (bs *BstSet) Add(e interface{}) {	bs.BST.Add(e)}func (bs *BstSet) Remove(e interface{}) {	bs.BST.Remove(e)}func (bs *BstSet) Contains(e interface{}) bool {	return bs.BST.Contains(e)}func (bs *BstSet) GetSize() int64 {	return bs.BST.GetSize()}func (bs *BstSet) IsEmpty() bool {	return bs.BST.IsEmpty()}
 |