public UnifiedSet(UnifiedSet<T> set) { this.maxSize = set.maxSize; this.loadFactor = set.loadFactor; this.occupied = set.occupied; this.allocateTable(set.table.length); for (int i = 0; i < set.table.length; i++) { Object key = set.table[i]; if (key instanceof ChainedBucket) { this.table[i] = ((ChainedBucket) key).copy(); } else if (key != null) { this.table[i] = key; } } }
public UnifiedSet(UnifiedSet<T> set) { this.maxSize = set.maxSize; this.loadFactor = set.loadFactor; this.occupied = set.occupied; this.allocateTable(set.table.length); for (int i = 0; i < set.table.length; i++) { Object key = set.table[i]; if (key instanceof ChainedBucket) { this.table[i] = ((ChainedBucket) key).copy(); } else if (key != null) { this.table[i] = key; } } }
public UnifiedSet(UnifiedSet<T> set) { this.maxSize = set.maxSize; this.loadFactor = set.loadFactor; this.occupied = set.occupied; this.allocateTable(set.table.length); for (int i = 0; i < set.table.length; i++) { Object key = set.table[i]; if (key instanceof ChainedBucket) { this.table[i] = ((ChainedBucket) key).copy(); } else if (key != null) { this.table[i] = key; } } }