blog

問題01.08. ゼロマトリックス

クラス Solution { パブリック void setZeroes { int m = , n = matrix[0].leng...

Jul 18, 2020 · 1 min. read
class Solution {
 public void setZeroes(int[][] matrix) {
 int m = matrix.length, n = matrix[0].length;
 HashSet<Integer> row = new HashSet<>();
 HashSet<Integer> col = new HashSet<>();
 for (int i = 0; i < m; i++) {
 for (int j = 0; j < n; j++) {
 if (matrix[i][j] == 0) {
 row.add(i);
 col.add(j);
 }
 }
 }
 for (Integer integer : row) {
 for (int i = 0; i < matrix[0].length; i++) {
 matrix[integer][i] = 0;
 }
 }
 for (Integer integer : col) {
 for (int i = 0; i < matrix.length; i++) {
 matrix[i][integer] = 0;
 }
 }
 }
}
Read next

Vue2.x-ソース学習 - 仮想DOM - 考える質問

A. 仮想 DOM を使うことで、DOM を手動で操作する必要がなくなります。 B. 仮想 DOM を使用すると、手動で DOM を操作する必要がないため、開発効率が大幅に向上します。 C. 仮想DOMはアプリケーションの状態を保持し、2つの状態の違いを比較することで実DOMを更新します。 D. 仮想DOMは本質的にJavaScri...

Jul 16, 2020 · 2 min read

Js実行コンテキスト

Jul 14, 2020 · 2 min read

HTTP共通ヘッダ

Jul 14, 2020 · 4 min read

フック 問題記録

Jul 11, 2020 · 1 min read