摘要:
(这个题目让我想到泡泡堂这个游戏,呵呵!)解题思路:一开始想的是边遍历,边设置行和列为0并标记.这个方法的错误之处在于:这个过程会导致你无法找到所在行列的其它为0的元素。所以,只能先遍历矩阵,找出所有的0元素所在的行和列,并记录下来。之后,可以通过两种方式更新矩阵A,1、通过遍历所有存在0元素的行、列,并置矩阵A中该行、列为0;时间复杂度为M×i+N×j(i,j为存在0的行和列个数)2、再次遍历矩阵A,并判断A[i][j]的下标i或j是否在之前记录下来的存在0的行或列中,时间复杂度为M×N;这是第一种更新矩阵解法#include<iostream>#i 阅读全文
posted @ 2013-01-07 22:00
小龙人2012
阅读(1328)
评论(0)
推荐(0)
浙公网安备 33010602011771号