public static void GenerateAndFindBest(List <Task> tasks, ref List <int> bestCombOrder, ref double bestF, List <int> numbers) { formPermut fp = new formPermut(); int[] arr1 = numbers.ToArray(); fp.calcPermut(tasks, ref bestCombOrder, ref bestF, arr1, 0, numbers.Count - 1); }
public static List <List <int> > Generate(List <int> numbers) { formPermut test = new formPermut(); int[] arr1 = numbers.ToArray(); List <List <int> > combList = new List <List <int> >(); test.calcPermut(ref combList, arr1, 0, numbers.Count - 1); return(combList); }