Package com.carrotsearch.hppc
Interface DoubleSet
- All Superinterfaces:
DoubleCollection
,DoubleContainer
,Iterable<DoubleCursor>
- All Known Implementing Classes:
DoubleHashSet
,DoubleScatterSet
@Generated(date="2024-02-21T10:44:44+0000",
value="KTypeSet.java")
public interface DoubleSet
extends DoubleCollection
A set of
double
s.-
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(double k) Addsk
to the set.visualizeKeyDistribution
(int characters) Visually depict the distribution of keys.Methods inherited from interface com.carrotsearch.hppc.DoubleCollection
clear, release, removeAll, removeAll, removeAll, retainAll, retainAll
Methods inherited from interface com.carrotsearch.hppc.DoubleContainer
contains, forEach, isEmpty, iterator, size, toArray
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
add
boolean add(double k) Addsk
to the set.- Returns:
- Returns
true
if this element was not part of the set before. Returnsfalse
if an equal element is part of the set, and replaces the existing equal element with the argument (if keys are object types).
-
visualizeKeyDistribution
Visually depict the distribution of keys.- Parameters:
characters
- The number of characters to "squeeze" the entire buffer into.- Returns:
- Returns a sequence of characters where '.' depicts an empty fragment of the internal buffer and 'X' depicts full or nearly full capacity within the buffer's range and anything between 1 and 9 is between.
-