今天正式学到了二维数组的使用方法,属于是一维数组的进阶版本。而比较方便的是,我们可以写一个函数来申请二维数组的空间,所以今天的题我都是直接复制粘贴的第一道题的函数。
int **myMalloc(int r, int c, int* returnSize, int** returnColumnSizes)
{
int i;
int **ans= (int**)malloc(sizeof(int*)*r);
*returnColumnSizes=(int*)malloc(sizeof(int)*r);
*returnSize=r;
for(i=0;i<r;i++)
{
ans[i]=(int*)malloc(sizeof(int)*c);
(*returnColumnSizes)[i]=c;
}
return ans;
}
救命啊,他这个用指针搞二维数组的方式真的太阴间了,明明几分钟能做完的题,硬是让我做了小半天。真的,头皮都发麻了。
还有,今天的力扣属实是有点拉胯,我也不知道为什么,网页上加载不出来,但是到了手机端就能看见图片了,我甚至为此还特地去下载了手机端的力扣QAQ。