Class WeakConnectedEdgePatternHorizontal

    • Constructor Detail

      • WeakConnectedEdgePatternHorizontal

        public WeakConnectedEdgePatternHorizontal()
    • Method Detail

      • findWeakEdge

        public int findWeakEdge​(int[][] map,
                                int startX,
                                int startY,
                                int xDim,
                                int yDim,
                                int range,
                                boolean searchOnRight,
                                int[] xResult)
      • searchSingleIsLandOnLeft

        int searchSingleIsLandOnLeft​(int[][] map,
                                     int x,
                                     int y,
                                     int xDim,
                                     int yDim,
                                     int[] x1,
                                     int[] y1,
                                     int[] x2,
                                     int[] y2,
                                     int[] x3,
                                     int[] y3,
                                     int[] x4,
                                     int[] y4)
      • DFS_searchSingleIslandOnLeft

        void DFS_searchSingleIslandOnLeft​(int[][] map,
                                          int x,
                                          int y,
                                          int xDim,
                                          int yDim,
                                          int[] x1,
                                          int[] y1,
                                          int[] x2,
                                          int[] y2,
                                          int[] x3,
                                          int[] y3,
                                          int[] x4,
                                          int[] y4,
                                          boolean[][] visited,
                                          int xDelimiter)
      • searchSingleIsLandOnRight

        int searchSingleIsLandOnRight​(int[][] map,
                                      int x,
                                      int y,
                                      int xDim,
                                      int yDim,
                                      int[] x1,
                                      int[] y1,
                                      int[] x2,
                                      int[] y2,
                                      int[] x3,
                                      int[] y3,
                                      int[] x4,
                                      int[] y4)
      • DFS_searchSingleIslandOnRight

        void DFS_searchSingleIslandOnRight​(int[][] map,
                                           int x,
                                           int y,
                                           int xDim,
                                           int yDim,
                                           int[] x1,
                                           int[] y1,
                                           int[] x2,
                                           int[] y2,
                                           int[] x3,
                                           int[] y3,
                                           int[] x4,
                                           int[] y4,
                                           boolean[][] visited,
                                           int xDelimiter)