|
|
Combinatorics Methods |
The Combinatorics type exposes the following members.
| Name | Description | |
|---|---|---|
| CombinationsT(T, Boolean) |
Enumerates all possible value combinations for a given array.
| |
| CombinationsT(T, Int32, Boolean) |
Enumerates all possible value combinations for a given array.
| |
| PermutationsT |
Enumerates all possible value permutations for a given array.
| |
| Sequences(Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
| Sequences(Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
| Sequences(Int32, Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
| SubsetsT(ISetT, Boolean) |
Generates all possibles subsets of the given set.
| |
| SubsetsT(ISetT, Int32, Boolean) |
Generates all possibles subsets of size k of the given set.
| |
| TruthTable(Int32) |
Generates all possible two symbol ordered
permutations with repetitions allowed (a truth table).
| |
| TruthTable(Int32) |
Generates all possible ordered permutations
with repetitions allowed (a truth table).
| |
| TruthTable(Int32, Int32) |
Generates all possible ordered permutations
with repetitions allowed (a truth table).
|