用C语言编程解决一个问题,在一个二维数组中,求是否存在在所在行列上都最小的数
用C语言编程解决一个问题,在一个二维数组中,求是否存在在所在行列上都最小的数
日期:2011-09-09 19:24:17 人气:1
for(i=0;i<6;i++)
{
temp=min;
if(temp<nArry[i][nclo])
continue;
else
nresult=0;
}
这个不能再用i,要j。
你的算法不好,可以初始化数组nArray[8][8],第7行7列存放最小值,第8行8列存放位置。
那么扫描一遍矩阵,对每个元素nArray[i][j]相应修改每行每列的最小值和位置即可,最后比较位置是否相同。
这样的复杂度是o(n^2)