博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.7---将矩阵元素为0的行列清零0(CC150)
阅读量:6676 次
发布时间:2019-06-25

本文共 1078 字,大约阅读时间需要 3 分钟。

答案:

import java.util.ArrayList;import java.util.List;public class Solution{    public static void main(String[] args){        int[][] matix = {
{1,2},{0,3}}; clearZero(matix,2); System.out.println(matix[0][1]); } public static int[][] clearZero(int[][] matrix, int n){ int high = matrix.length; int wide = matrix.length; if(high == 0) return matrix; List
listRow = new ArrayList(); List
listCol = new ArrayList(); for(int i = 0; i < wide; i++){ for(int j = 0; j < high; j++){ if(matrix[i][j] == 0){ listRow.add(i); listCol.add(j); } } } for(int tmp : listRow){ for(int j = 0; j < high; j++){ matrix[tmp][j] = 0; } } for(int tmp : listCol){ for(int i = 0; i < wide; i++){ matrix[i][tmp] = 0; } } return matrix; }

 

转载于:https://www.cnblogs.com/yueyebigdata/p/5051610.html

你可能感兴趣的文章
一道算法题,看看大家的思路
查看>>
微软发布Project Oxford,供Azure户免费集多项功能
查看>>
Tslib触摸屏官网【转】
查看>>
Android——BitMap(位图)相关知识总结贴
查看>>
JAVA8之日期操作详解
查看>>
JavaScript-json数组排序
查看>>
MySQL学习笔记之内连接
查看>>
RelativeLayout(相对布局)
查看>>
2017年数据库漏洞安全威胁报告(附完整版下载)
查看>>
css案例学习之div ul li a 实现导航效果
查看>>
docker~save与load的使用
查看>>
[LeetCode] Binary Watch 二进制表
查看>>
Scala基础入门-3
查看>>
Chapter 2. mail user agent (MUA)
查看>>
Codeforces 706B Interesting drink
查看>>
html中target的用法
查看>>
Java 锁机制 synchronized
查看>>
iOS - Mac OS X 常用快捷键
查看>>
Jmeter教程索引贴
查看>>
Andoird Crash的跟踪方法,使用腾讯Bugly来捕捉一些疑难杂症,让我们APP稳定上线...
查看>>