Code example for TreeSet

Methods: add, last, remove, size

0
        this.size = size;
        set = new TreeSet<E>();
    } 
 
    public void add(E e) {
        set.add(e);
        if (set.size() > size) {
            set.remove(set.last());
        } 
    } 
 
    public Iterator<E> iterator() {
        return set.iterator();
    } 
 
    public static void main(String[] args) {
        FixedSizeHeap<Integer> heap = new FixedSizeHeap<Integer>(3);
        heap.add(10);
        heap.add(20);
        heap.add(5);
        heap.add(30);