今天是个好日子,
我是 C 编程新手,我对如何在 C 中处理非常大的矩阵知之甚少。例如,矩阵大小为 30.000 x 30.000。
我的第一种方法是动态存储内存:
int main()
{ int **mat;
int j;
mat = (int **)malloc(R*sizeof(int*));
for(j=0;j<R;j++)
mat[j]=(int*)malloc(P*sizeof(int));
}
处理 8.000 x 8.000 的 +/- 矩阵是个好主意。但是,不是更大。所以,我想请任何灯来处理这种巨大的矩阵,拜托。
正如我之前所说:我是 C 新手,所以请不要期望太多经验。
提前感谢您的任何建议,
大卫亚历杭德罗。
PD:我的笔记本电脑配置是 linux ubuntu、64 位、i7 和 4gb 内存。