Set Matrix Zeroes
来源:互联网 发布:抢魅族手机用什么软件 编辑:程序博客网 时间:2024/05/17 06:10
public class Solution { public void setZeroes(int[][] matrix) { if (matrix == null || matrix.length == 0 || matrix[0].length == 0) return; int[][] result = new int[matrix.length][matrix[0].length]; boolean[] x = new boolean[matrix.length]; boolean[] y = new boolean[matrix[0].length]; for (int i = 0; i < matrix.length; i++) { for (int j = 0; j < matrix[0].length; j++) { if (matrix[i][j] == 0) { if (x[i] != true) x[i] = true; if (y[j] != true) y[j] = true; } } } for (int i = 0; i < matrix.length; i++) { if (x[i] == true) continue; for (int j = 0; j < matrix[0].length; j++) { if (y[j] == false) result[i][j] = matrix[i][j]; } } for (int i = 0; i < matrix.length; i++) { for (int j = 0; j < matrix[0].length; j++) { matrix[i][j] = result[i][j]; } } }}最后那个双层的循环,我本来打算用maxtrix = result 这种形式,但是编译不通过,我在eclipse上试了没问题。
0 0
- LeetCode: Set Matrix Zeroes
- Set Matrix Zeroes
- Set Matrix Zeroes
- LeetCode Set Matrix Zeroes
- [Leetcode] Set Matrix Zeroes
- LeetCode: Set Matrix Zeroes
- Set Matrix Zeroes
- Leetcode: Set Matrix Zeroes
- [LeetCode] Set Matrix Zeroes
- Set Matrix Zeroes
- Set Matrix Zeroes
- [LeetCode]Set Matrix Zeroes
- Set Matrix Zeroes
- Set Matrix Zeroes
- Set Matrix Zeroes
- [leetcode]Set Matrix Zeroes
- Leetcode:Set Matrix Zeroes
- Set Matrix Zeroes
- Storm数据流模型的分析及讨论
- 学习ThinkPHP3.2.2:video8,在模板中用随机数函数输出1-5的随机数
- CF 580D Kefa and Dishes(简单状压dp)
- cleaning_shifts
- DirectX11 HLSL打包(packing)格式和“pad”变量的必要性
- Set Matrix Zeroes
- 学习ThinkPHP3.2.2:video8,高难度创新——让许愿墙更漂亮一些
- Swift学习笔记8——枚举类(Enumerations)
- 安卓控件使用系列23:HorizontalScrollView 水平滚动控件的使用方法
- [摘要]Effective Objective-C 2.0(四)
- 学习ThinkPHP3.2.2:video8完成后的完整代码
- UIPickerView组件的使用之随机点菜系统(一)——利用AutoResizing进行屏幕适配,拖线进行实现
- 关于[UIColor clearColor] 与控件的属性:alpha
- Swift学习- 继承(十三)