Package it.unimi.di.prog2.h18.refactored
Class IntSet
java.lang.Object
it.unimi.di.prog2.h18.refactored.AbstractIntSet
it.unimi.di.prog2.h18.refactored.ListBasedAbstractIntSet
it.unimi.di.prog2.h18.refactored.IntSet
A concrete set of integers.
-
Field Summary
Fields inherited from class it.unimi.di.prog2.h18.refactored.ListBasedAbstractIntSet
elements
Fields inherited from class it.unimi.di.prog2.h18.refactored.AbstractIntSet
size
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class it.unimi.di.prog2.h18.refactored.ListBasedAbstractIntSet
iterator, remove
Methods inherited from class it.unimi.di.prog2.h18.refactored.AbstractIntSet
choose, equals, hashCode, isIn, size, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
IntSet
public IntSet()Creates an empty set.
-
-
Method Details
-
insert
public void insert(int x) Description copied from class:AbstractIntSet
Adds the given element to this set.This method modifies the object, that is: \( S' = S \cup \{ x \} \).
- Specified by:
insert
in classAbstractIntSet
- Parameters:
x
- the element to be added.
-