您的位置:首页 > 理论基础 > 数据结构算法

java数据结构之集合

2019-03-21 21:15 225 查看

public class Set<T extends Comparable<T>> {

    private BST<T> bst ; 
    
    public Set() {
        bst = new BST<>() ;
    }
    
    public boolean isEmpty() {
        return bst.isEmpty() ;
    }
    
    public int size() {
        return bst.getSize() ;
    }
    
    public void add(T data) {
        bst.add(data);
    }
    
    public void remove(T data) {
        bst.remove(data);
    }
    
    public boolean contains (T data) {
        return bst.contains(data) ;
    }
    
    public void output() {
        bst.preOrder();
    }
    
    public static void main(String[] args) {
        Set<Integer> set = new Set<>() ;
        set.add(12);
        set.add(13);
        set.add(15);
        set.output();
        System.out.println(set.contains(12));
        System.out.println(set.contains(0));
    }
}

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: