这个题乍一看非常easy,实际上还挺有技巧的.我最開始的想法是找一个特殊值标记.遇到一个0,把他所相应的行列中非零的元素标记成这个特殊值.0值保持不变,然后再从头遍历一次,碰到特殊值就转化成0. 问题是这个特殊值怎么确定,题目中没有把取值范围给出,我怀着侥幸的心理用了最大和最小的int,都被揪了出来..假设找一个不存在于数组中的值,这个复杂度太高了. 有没有其它更好的方法呢?当然有.这个思想非常巧妙,最后的结果是把所有0所在的行列都化成0,换句话说.化成0这个事情仅仅要标记出是哪一行以及哪一列就…