国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

怎么模仿別人做網(wǎng)站臺州專業(yè)關鍵詞優(yōu)化

怎么模仿別人做網(wǎng)站,臺州專業(yè)關鍵詞優(yōu)化,網(wǎng)上做任務的網(wǎng)站是真的嗎,怎么查公司名稱是否被注冊商標1、題目來源 73. 矩陣置零 - 力扣(LeetCode) 2、題目描述 給定一個 m x n 的矩陣,如果一個元素為 0 ,則將其所在行和列的所有元素都設為 0 。請使用 原地 算法。 示例 1: 輸入:matrix [[1,1,1],[1,0,1…

1、題目來源

73. 矩陣置零 - 力扣(LeetCode)

2、題目描述

給定一個?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:

輸入: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]]

提示:

  • m == matrix.length
  • n == matrix[0].length
  • 1 <= m, n <= 200
  • -231 <= matrix[i][j] <= 231 - 1

進階:

  • 一個直觀的解決方案是使用 ?O(mn)?的額外空間,但這并不是一個好的解決方案。
  • 一個簡單的改進方案是使用?O(m?+?n)?的額外空間,但這仍然不是最好的解決方案。
  • 你能想出一個僅使用常量空間的解決方案嗎?

3、題解分享

// 方法一
class Solution {public void setZeroes(int[][] matrix) {// 思路:使用標記數(shù)組 + 定義兩個數(shù)組,用來標記某行或者某列是否包含0int n = matrix.length;int m = matrix[0].length;boolean[] rowVis = new boolean[n];boolean[] colVis = new boolean[m];for(int i = 0;i<n;++i){for(int j = 0;j<m;++j){if(matrix[i][j] == 0){rowVis[i] = true;colVis[j] = true;}}}for (int i = 0; i < n; ++i) {for (int j = 0; j < m; ++j) {if (rowVis[i] || colVis[j]) {matrix[i][j] = 0;}}}}
}
//方法二
class Solution {public void setZeroes(int[][] matrix) {// 思路:使用兩個標記變量 + 實際上就是把標記數(shù)組換成matrix數(shù)組的第一行和第一列int n = matrix.length;int m = matrix[0].length;boolean row0 = false;boolean col0 = false;for(int j = 0;j <m ;++j){if(matrix[0][j] == 0){row0 = true;break;}}for(int i =0;i<n;++i){if(matrix[i][0] == 0){col0 = true;break;}}for(int i = 0;i<n;++i){for(int j = 0;j<m;++j){if(matrix[i][j] == 0){matrix[i][0] = 0;matrix[0][j] = 0;}}}for (int i = 1; i < n; ++i) {for (int j = 1; j < m; ++j) {if (matrix[i][0]==0 || matrix[0][j]==0) {matrix[i][j] = 0;}}}if(row0){for(int j = 0;j<m;++j){matrix[0][j] = 0;}}if(col0){for(int i = 0;i<n;++i){matrix[i][0] = 0;}}}
}

http://m.aloenet.com.cn/news/33737.html

相關文章:

  • 公司官網(wǎng)網(wǎng)站如何建立朋友圈的廣告推廣怎么弄
  • 做網(wǎng)站用js的好處seo的中文含義是
  • 丹陽網(wǎng)站建設服務網(wǎng)絡銷售是什么
  • 網(wǎng)站的做網(wǎng)站公司哪家好鄭州百度推廣代運營
  • 星空影視文化傳媒制作公司網(wǎng)站seo綜合診斷
  • 日本男女做受網(wǎng)站公司專業(yè)網(wǎng)站建設
  • 上海網(wǎng)頁設計班咸寧網(wǎng)站seo
  • 廣州網(wǎng)站建設怎么做福清市百度seo
  • 網(wǎng)站備案阿里云流程seo網(wǎng)站推廣杭州
  • 做曖暖的免費網(wǎng)站windows優(yōu)化軟件排行
  • 免費最好網(wǎng)站建設百度明星搜索量排行榜
  • 網(wǎng)絡技術網(wǎng)站seo在線培訓課程
  • 營銷型網(wǎng)站的推廣社區(qū)推廣
  • 做柜子網(wǎng)站營銷型企業(yè)網(wǎng)站推廣的方法有哪些
  • 域名經(jīng)紀公司推薦關鍵詞優(yōu)化建議
  • 政府部門網(wǎng)站方案公司建網(wǎng)站需要多少錢
  • 查詢網(wǎng)站備案時間查詢seo建站要求
  • 廣州做網(wǎng)站建設哪家專業(yè)分銷系統(tǒng)
  • 做jsp動態(tài)網(wǎng)站需要的步驟鴻科經(jīng)緯教網(wǎng)店運營推廣
  • 免費注冊163成都seo招聘信息
  • 許昌企業(yè)網(wǎng)站建設5118數(shù)據(jù)分析平臺
  • 程序員公司seo診斷書案例
  • 獨立網(wǎng)站做外貿報價青島谷歌seo
  • 網(wǎng)站宣傳方案新手seo入門教程
  • 網(wǎng)站的當前位置導航如何做正規(guī)的微信推廣平臺
  • 做視頻網(wǎng)站需要多大帶寬朋友圈廣告推廣平臺
  • 網(wǎng)站色哦優(yōu)化8888電商如何從零做起
  • 南京服務好建設網(wǎng)站哪家好seo快速優(yōu)化方法
  • 網(wǎng)站首頁結構推廣app軟件
  • ui設計做兼職的網(wǎng)站刷推廣鏈接的網(wǎng)站