Class PatternDetection

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static int[] colNumber  
      protected static int[] rowNumber  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void DFS​(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2, boolean[][] visited)  
      boolean isSafe​(int[][] map, int x, int y, int xDim, int yDim, boolean[][] visited)  
      void printMap​(int[][] map, int xDim, int yDim)  
      void printVisitedMap​(boolean[][] visited, int xDim, int yDim)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • rowNumber

        protected static int[] rowNumber
      • colNumber

        protected static int[] colNumber
    • Constructor Detail

      • PatternDetection

        public PatternDetection()
    • Method Detail

      • DFS

        public void DFS​(int[][] map,
                        int x,
                        int y,
                        int xDim,
                        int yDim,
                        int[] x1,
                        int[] x2,
                        int[] y1,
                        int[] y2,
                        boolean[][] visited)
      • isSafe

        public boolean isSafe​(int[][] map,
                              int x,
                              int y,
                              int xDim,
                              int yDim,
                              boolean[][] visited)
      • printMap

        public void printMap​(int[][] map,
                             int xDim,
                             int yDim)
      • printVisitedMap

        public void printVisitedMap​(boolean[][] visited,
                                    int xDim,
                                    int yDim)