public class AATreeSet<T extends Comparable<? super T>> extends AbstractSet<T> implements SortedSet<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
AATreeSet.AbstractTreeNode<E extends Comparable<? super E>> |
static interface |
AATreeSet.Node<E extends Comparable<? super E>> |
| Constructor and Description |
|---|
AATreeSet() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(T o) |
void |
clear() |
Comparator<? super T> |
comparator() |
T |
find(Object probe) |
T |
first() |
protected AATreeSet.Node<T> |
getRoot() |
SortedSet<T> |
headSet(T toElement) |
boolean |
isEmpty() |
Iterator<T> |
iterator() |
T |
last() |
boolean |
remove(Object o) |
T |
removeAndReturn(Object o) |
int |
size() |
SortedSet<T> |
subSet(T fromElement,
T toElement) |
SortedSet<T> |
tailSet(T fromElement) |
equals, hashCode, removeAlladdAll, contains, containsAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitspliteratoraddAll, contains, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArrayparallelStream, removeIf, streampublic boolean add(T o)
add in interface Collection<T extends Comparable<? super T>>add in interface Set<T extends Comparable<? super T>>add in class AbstractCollection<T extends Comparable<? super T>>public boolean remove(Object o)
remove in interface Collection<T extends Comparable<? super T>>remove in interface Set<T extends Comparable<? super T>>remove in class AbstractCollection<T extends Comparable<? super T>>public void clear()
clear in interface Collection<T extends Comparable<? super T>>clear in interface Set<T extends Comparable<? super T>>clear in class AbstractCollection<T extends Comparable<? super T>>public Iterator<T> iterator()
iterator in interface Iterable<T extends Comparable<? super T>>iterator in interface Collection<T extends Comparable<? super T>>iterator in interface Set<T extends Comparable<? super T>>iterator in class AbstractCollection<T extends Comparable<? super T>>public int size()
size in interface Collection<T extends Comparable<? super T>>size in interface Set<T extends Comparable<? super T>>size in class AbstractCollection<T extends Comparable<? super T>>public boolean isEmpty()
isEmpty in interface Collection<T extends Comparable<? super T>>isEmpty in interface Set<T extends Comparable<? super T>>isEmpty in class AbstractCollection<T extends Comparable<? super T>>public Comparator<? super T> comparator()
comparator in interface SortedSet<T extends Comparable<? super T>>public SortedSet<T> subSet(T fromElement, T toElement)
subSet in interface SortedSet<T extends Comparable<? super T>>public SortedSet<T> headSet(T toElement)
headSet in interface SortedSet<T extends Comparable<? super T>>public SortedSet<T> tailSet(T fromElement)
tailSet in interface SortedSet<T extends Comparable<? super T>>protected final AATreeSet.Node<T> getRoot()
Copyright © 2015–2024. All rights reserved.