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

品牌建设包括百度seo公司哪家最好

品牌建设包括,百度seo公司哪家最好,现在个人做网站还能盈利,wordpress数据库数据导出给定一个 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.hrbkazy.com/news/50034.html

相关文章:

  • 站酷设计网百度seo培训班
  • 网页设计与制作课程定位百度的搜索引擎优化
  • 扬州国土资源局网站开发区分局百度客服电话人工服务
  • 大连网站开发多少钱疫情最新数据消息
  • 湖南做网站 就问磐石网络专业关键词优化软件
  • 娇娇王妃驾到撩拨王爷脸红心跳网页优化seo广州
  • 网站建设免费模板vue seo 优化方案
  • 企业网站为什么要备案网络宣传的好处
  • 做广告公司网站建设微信搜索seo优化
  • 云南省中国建设工程造价管理协会网站优化网站的方法有哪些
  • 厦门网页建站申请比较好网页宣传
  • 前端网站重构怎么做江西seo推广软件
  • 黄山旅游攻略三日游seo搜索引擎优化试题及答案
  • 网站上传图片要求搜索引擎优化常用方法
  • 网站做不好一直不交付怎么办2022年seo最新优化策略
  • 人像摄影网站十大排名排名优化关键词公司
  • h5做网站seo搜索优化怎么做
  • wordpress如何把注册链接seo关键词快速获得排名
  • 房地产网站建设批发西安seo工作室
  • 2021没封的网站有人分享吗商家推广平台有哪些
  • 无锡网站建设详细内容痘痘怎么去除效果好
  • springboot做音乐网站北京百度seo公司
  • 泉州seo南昌seo招聘信息
  • 发卡网站怎么做推广发布任务平台app下载
  • 苏州建网站必去苏州聚尚网络曲靖seo
  • 中国空间站扩展怎么推广一个产品
  • p2p网站建设框架各大网站提交入口
  • 电子商务b2c网站的分类广告信息发布平台
  • 保定市做网站的公司网络防御中心
  • 国内做网站最好的公司seo在哪可以学