pub type KPermutationParams<'a, T> = (&'a [T], usize);
Expand description

A pair of parameter that allow Permutation trait to create k-permutation iterator from it.

This type is used exclusively in trait Permutation

Format

  1. First value in tuple is &'a [T]. It’s a source data to generate k-permutation.
  2. Second value in tuple is usize. It’s k size which shall be less than n where n is a length of the first value.

Trait Implementations

A permutation generator for a collection of data. Read more

Create a permutation based on Heap’s algorithm. It return HeapPermutation object. Read more