de.grogra.math.util
public abstract class OpenAddressingSet<T> extends java.util.AbstractSet<T>
| Constructor and Description |
|---|
OpenAddressingSet() |
OpenAddressingSet(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Object key) |
void |
clear() |
OpenAddressingSet<T> |
clone() |
boolean |
contains(java.lang.Object key) |
protected abstract boolean |
equals(java.lang.Object key,
java.lang.Object ob) |
protected abstract int |
getHash(java.lang.Object key) |
protected void |
init(int initialCapacity) |
boolean |
isEmpty() |
java.util.Iterator<T> |
iterator() |
boolean |
remove(java.lang.Object key) |
int |
size() |
addAll, containsAll, retainAll, toArray, toArray, toStringpublic OpenAddressingSet()
public OpenAddressingSet(int initialCapacity)
public final boolean add(java.lang.Object key)
public void clear()
public OpenAddressingSet<T> clone()
clone in class java.lang.Objectpublic boolean contains(java.lang.Object key)
protected abstract boolean equals(java.lang.Object key,
java.lang.Object ob)
protected abstract int getHash(java.lang.Object key)
protected void init(int initialCapacity)
public final boolean isEmpty()
public java.util.Iterator<T> iterator()
public final boolean remove(java.lang.Object key)