Set Matrix Zeroes
来源:互联网 发布:mvc框架 java 编辑:程序博客网 时间:2024/06/16 12:20
Set Matrix Zeroes
Java代码:
public class Solution { public void setZeroes(int[][] matrix) { boolean firstColZero = false, firstRowZero = false; for(int i = 0;i < matrix.length;i++) if(matrix[i][0] == 0) firstColZero = true; for(int j = 0;j < matrix[0].length;j++) if(matrix[0][j] == 0) firstRowZero = true; for(int i = 1;i < matrix.length;i++) for(int j = 1;j < matrix[0].length;j++) if(matrix[i][j] == 0) matrix[i][0] = matrix[0][j] = 0; for(int i = 1;i < matrix.length;i++) if(matrix[i][0] == 0) for(int j = 0;j < matrix[0].length;j++) matrix[i][j] = 0; for(int j = 1;j < matrix[0].length;j++) if(matrix[0][j] == 0) for(int i = 0;i < matrix.length;i++) matrix[i][j] = 0; if(firstColZero) for(int i = 0;i < matrix.length;i++) matrix[i][0] = 0; if(firstRowZero) for(int j = 0;j < matrix[0].length;j++) matrix[0][j] = 0; }}
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
- 深入探究宽字节注入漏洞与修补原理
- Java枚举的应用
- 2015年新计划
- Palindrome Number leetcode 判断一个整数是否是回文
- hdu 2844 Coins DP
- Set Matrix Zeroes
- Android L 判断是否有NavigationBar的方式
- HDU 3652 B-number (数位DP)
- 黑马程序员——包
- Android permission 访问权限大全
- 安卓开发之科大讯飞的语音合成和语音识别初实践
- Andriod 全屏处理(视频播放器)
- iOS开发拓展篇—CoreLocation定位服务
- ubuntu安装中文输入法