当前位置: 首页 > news >正文

360的网站怎么做制造业人才网

360的网站怎么做,制造业人才网,如何评价一个网站做的是否好,怎么用自己电脑做网站给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入&…

给定一个 m x n 的矩阵,如果一个元素为 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法

示例 1:

输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
输出:[[1,0,1],[0,0,0],[1,0,1]]

示例 2:

输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]
package TOP11_20;import java.util.HashSet;
import java.util.Set;//  矩阵置零
//给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。
// 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
//输出:[[1,0,1],[0,0,0],[1,0,1]]
public class Top18 {// 用两个hash表记录行和列为0的数据 然后再修改数组值public static void setZeroes(int[][] matrix) {Set colZeroSets = new HashSet();Set rowZeroSets = new HashSet();int row = matrix.length;int height = matrix[0].length;for (int i = 0; i < row; i++) {for (int j = 0; j < height; j++) {if (matrix[i][j] == 0) {colZeroSets.add(i);rowZeroSets.add(j);}}}for (int i = 0; i < row; i++) {for (int j = 0; j < height; j++) {if (colZeroSets.contains(i) || rowZeroSets.contains(j)) {matrix[i][i] = 0;}}}}// 直接用第一行和第一列 来记录,但先将第一行和第一列是否有为0的数据记录下来 然后再赋值,最后赋值第一行和第一列public static void setZeroes2(int[][] matrix) {int row = matrix.length;int height = matrix[0].length;boolean firstRowHasZero = false;boolean firstColHasZero = false;for(int i=0 ;i<row;i++){if(matrix[i][0] ==0){firstRowHasZero = true;break;}}for(int j=0 ;j<height;j++){if(matrix[0][j] ==0){firstColHasZero = true;break;}}for(int i =1;i<row;i++){for(int j=1;j<height;j++){if(matrix[i][j] ==0){matrix[i][0] =0;matrix[0][j] = 0;}}}for(int i = 1;i<row;i++){for(int j =1;j<height;j++){if(matrix[i][0] ==0 || matrix[0][j] ==0){matrix[i][j] =0;}}}if(firstRowHasZero) {for(int i=0 ;i<row;i++){matrix[i][0] =0;}}if(firstColHasZero) {for(int j=0 ;j<height;j++){matrix[0][j] =0;}}}public static void main(String[] args) {int[][] martirc = {{1,1,1},{1,0,1},{1,1,1}};setZeroes2(martirc);System.out.println("end");}
}

harryptter / LeetcodeTop100 · GitCode

http://www.yayakq.cn/news/69117/

相关文章:

  • 小型网站开发要多少钱wordpress wiki模板
  • 什么软件做网站好些深圳插画设计公司
  • 网站网站服务器温州最好的网站建设公司
  • 山西省建设局官方网站慈溪网站制作哪家最便宜
  • 万网可以做网站吗做网站哪个语言强
  • 织梦做双语网站影视公司名字取名
  • 高大上强企业网站表白网页生成器软件
  • 邯郸建站公司龙港网
  • 海外房地产网站建设id创建网站
  • 网站主页图片尺寸网址制作网站
  • 呼和浩特企业网站制作1小时赚8000元游戏
  • 陕西省住房和城乡建设厅网站南宁网络广播电视台
  • 苏州代做淘宝网站江宁网站制作
  • 淘宝客网站根目录wordpress改域名修改哪里
  • 做网站时,404网页如何指向咋做黄页网站
  • 做展会怎么引流到自己的网站怎么创建一个公司网站
  • 做网站如何可以实现窗口切换功能网络热词2022
  • 电商网站开发流程list烟台规划网站
  • 网站建设怎么分类大数据营销的案例
  • 正规网站建设咨询电话找回网站后台
  • 网站建设基地建一个自己的网站
  • 数据库作业代做网站如何做网站首页的psd图
  • 做数据图网站阳光家园广州网站
  • 吉林市哪有做网站的佛山公司建网站
  • 做网站链接 赚钱 违法吗wordpress多少钱一年
  • 网站建设安全协议百度推荐现在为什么不能用了
  • 西安网站开发招聘开什么工作室最稳定
  • 有没有找客户的网站动漫设计与制作专业的学校有哪些
  • 网站方案建设书怎么写wordpress做首页
  • 企业网站怎么建设整合wordpress与discuz