Versions in this module Expand all Collapse all v1 v1.0.3 Sep 13, 2023 Changes in this version + type Permutation struct + func (m *Permutation) PermuteMethod(arrayI interface{}) [][]interface{} + func (m *Permutation) Tags() []string + type PermutationByChange struct + func (m *PermutationByChange) PermuteMethod(arrayI interface{}) [][]interface{} + func (m *PermutationByChange) Tags() []string + type PermutationTime struct + func (m *PermutationTime) EligibleTimeMaxMethod(timeArr []int) []int + func (m *PermutationTime) EligibleTimeNumMethod(timeArr []int) int + type PermutationWithRepeatNum struct + func (m *PermutationWithRepeatNum) Method() + type PermutationWithRepeatNumReduce struct + func (m *PermutationWithRepeatNumReduce) Method() + type SubArraySum struct + func (m *SubArraySum) GetAttribute() *C.Attribute + func (m *SubArraySum) Method(array []int) int