Wintellect.PowerCollections Namespace
Algorithms Class
GhostDoc Pro Sample Help File

OrderedSet<(Of <(<'T>)>)>..::..IsDisjointFrom Method

Determines if this set is disjoint from another set. Two sets are disjoint if no item from one set is equal to any item in the other set.

Namespace:  Wintellect.PowerCollections
Assembly:  PowerCollections (in PowerCollections.dll)

Syntax


public bool IsDisjointFrom(
	OrderedSet<T> otherSet
)
Public Function IsDisjointFrom ( _
	otherSet As OrderedSet(Of T) _
) As Boolean
public:
bool^ IsDisjointFrom(
	OrderedSet<T>^ otherSet
)

Parameters

otherSet
Type: Wintellect.PowerCollections..::..OrderedSet<(Of <(<'T>)>)>
Set to check disjointness with.

Return Value

True if the two sets are disjoint, false otherwise.

Exceptions


ExceptionCondition
InvalidOperationExceptionThis set and otherSet don't use the same method for comparing items.

Remarks


The answer is computed in time O(N log M), where M is the size of the larger set, and N is the size of the smaller set.