![]() |
Combinatorics Class |
Namespace: Accord.Math
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).
|