From 94304ad2f0f19df2fc203507475e5ad22fcc0cf5 Mon Sep 17 00:00:00 2001 From: Evan Ferrao Date: Tue, 6 Jan 2026 17:26:27 +0530 Subject: [PATCH] add 0/1 Matrix.java --- Graphs/0_1_Matrix.java | 78 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 Graphs/0_1_Matrix.java diff --git a/Graphs/0_1_Matrix.java b/Graphs/0_1_Matrix.java new file mode 100644 index 0000000..acd92c0 --- /dev/null +++ b/Graphs/0_1_Matrix.java @@ -0,0 +1,78 @@ + +import java.util.*; + +class Main { + + public static class Node{ + int row; + int col; + int dist; + + Node(int row, int col, int dist){ + this.row=row; + this.col=col; + this.dist=dist; + } + } + + public static int[][] nearest(int grid[][]){ + int n = grid.length; + int m = grid[0].length; + + boolean visited[][]=new boolean[n][m]; + int distance[][]=new int[n][m]; + + Queue q = new LinkedList<>(); + + for (int i=0; i=0 && newCol >=0 && newRow < n && newCol