public Array2DHashSet(AbstractEqualityComparator<? super T> comparator, int initialCapacity, int initialBucketCapacity) { if (comparator == null) { comparator = ObjectEqualityComparator.INSTANCE; } this.comparator = comparator; this.buckets = createBuckets(initialCapacity); this.initialBucketCapacity = initialBucketCapacity; }
@Override public void clear() { buckets = createBuckets(INITAL_CAPACITY); n = 0; threshold = (int)Math.floor(INITAL_CAPACITY * LOAD_FACTOR); }
currentPrime += 4; int newCapacity = buckets.length * 2; T[][] newTable = createBuckets(newCapacity); int[] newBucketLengths = new int[newTable.length]; buckets = newTable;
public Array2DHashSet(AbstractEqualityComparator<? super T> comparator, int initialCapacity, int initialBucketCapacity) { if (comparator == null) { comparator = ObjectEqualityComparator.INSTANCE; } this.comparator = comparator; this.buckets = createBuckets(initialCapacity); this.initialBucketCapacity = initialBucketCapacity; }
@Override public void clear() { buckets = createBuckets(INITAL_CAPACITY); n = 0; }
public Array2DHashSet(AbstractEqualityComparator<? super T> comparator, int initialCapacity, int initialBucketCapacity) { if (comparator == null) { comparator = ObjectEqualityComparator.INSTANCE; } this.comparator = comparator; this.buckets = createBuckets(initialCapacity); this.initialBucketCapacity = initialBucketCapacity; }
@Override public void clear() { buckets = createBuckets(INITAL_CAPACITY); n = 0; }
public Array2DHashSet(AbstractEqualityComparator<? super T> comparator, int initialCapacity, int initialBucketCapacity) { if (comparator == null) { comparator = ObjectEqualityComparator.INSTANCE; } this.comparator = comparator; this.buckets = createBuckets(initialCapacity); this.initialBucketCapacity = initialBucketCapacity; }
@Override public void clear() { buckets = createBuckets(INITAL_CAPACITY); n = 0; threshold = (int)Math.floor(INITAL_CAPACITY * LOAD_FACTOR); }
@Override public void clear() { buckets = createBuckets(INITAL_CAPACITY); n = 0; threshold = (int)Math.floor(INITAL_CAPACITY * LOAD_FACTOR); }
public Array2DHashSet(@Nullable AbstractEqualityComparator<? super T> comparator, int initialCapacity, int initialBucketCapacity) { if (comparator == null) { comparator = ObjectEqualityComparator.INSTANCE; } this.comparator = comparator; this.buckets = createBuckets(initialCapacity); this.initialBucketCapacity = initialBucketCapacity; }
currentPrime += 4; int newCapacity = buckets.length * 2; T[][] newTable = createBuckets(newCapacity); int[] newBucketLengths = new int[newTable.length]; buckets = newTable;
currentPrime += 4; int newCapacity = buckets.length * 2; T[][] newTable = createBuckets(newCapacity); int[] newBucketLengths = new int[newTable.length]; buckets = newTable;
currentPrime += 4; int newCapacity = buckets.length * 2; T[][] newTable = createBuckets(newCapacity); int[] newBucketLengths = new int[newTable.length]; buckets = newTable;
currentPrime += 4; int newCapacity = buckets.length * 2; T[][] newTable = createBuckets(newCapacity); int[] newBucketLengths = new int[newTable.length]; buckets = newTable;