Я знаю алгоритм динамического программирования для вычисления биномиальных коэффициентов с двумерным массивом, как показано ниже. Есть ли способ использовать одномерный массив?алгоритм биномиального коэффициента с использованием динамического программирования и одномерного массива
int binomialCoeff(int n, int k)
{
int C[n+1][k+1];
int i, j;
for (i = 0; i <= n; i++)
{
for (j = 0; j <= min(i, k); j++)
{
if (j == 0 || j == i)
C[i][j] = 1;
else
C[i][j] = C[i-1][j-1] + C[i-1][j];
}
}
return C[n][k];
}
Добро пожаловать. Кажется, что существует проблема с '{и'}, а первая строка кода не форматируется как код. – mins