给定一个非负索引 rowIndex
,返回「杨辉三角」的第 rowIndex
行。
在「杨辉三角」中,每个数是它左上方和右上方的数的和
nt* getRow(int rowIndex, int* returnSize) {
int **arr=(int**)malloc((rowIndex+1)*sizeof(int*));
*returnSize=rowIndex+1;
int i=0,j=0;
while(i<=rowIndex)
{
arr[i]=(int*)malloc((i+1)*sizeof(int));
arr[i][0]=arr[i][i]=1;
for(j=1;j<i;j++)
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
i++;
}
return arr[rowIndex];
}