Я застрял в этой задаче, пытаясь генерировать все вариации элементов K из набора [1..N]. У меня также была идея, что я могу сделать это с помощью k чисел вложенных циклов и попытался сделать это рекурсивно, но без успеха.Найти все варианты элементов K из набора n
У меня есть эта функция:
public static void PrintVariation(int n, int k, int[] array)
{
//when k = 2
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
Console.WriteLine("{0}, {1}", array[i], array[j]);
}
}
}
но что я полагаю, чтобы делать, когда k
имеет случайное значение?
Пожалуйста, ваши текущий код и объяснить, где у вас возникли трудности с ним. – Oded
Можете ли вы поместить код, который у вас есть, чтобы мы могли лучше понять вопрос, пожалуйста. –
- это домашнее задание? – rene