Template Function ADS::plainChanges

Function Documentation

template<class F>
long ADS::plainChanges(int n, F &&visit)

the permutations of 0 , … , n - 1 by adjacent swaps

Pre:

n >= 0