Am 21.12.2010 14:44, schrieb Ulf Zibis:
// As performance of Set's contains() is less than O(N/2), // iteration is given to the remaining collection. // For collections who's contains() are of the same complexity then // best performance is achieved by iterating the smaller collection. Collection<?> iterate; Collection<?> contains;
Maybe better readable: // As mere Collection's contains() likely performs worse than // Set's, less than O(N/2), iterate on alternative/remaining collection.
... 2nd approach:
if (c1 instanceof Set) { // As mere Collection's contains() likely performs worse than // Set's, less than O(N/2), iterate on c2. -Ulf