用C语言编程解决一个问题,在一个二维数组中,求是否存在在所在行列上都最小的数

日期:2011-09-09 19:24:17 人气:1

用C语言编程解决一个问题,在一个二维数组中,求是否存在在所在行列上都最小的数

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)
    A+
热门评论