JAVA CODE FOR SEARCH IN 2D ARRAY

import java.util.Arrays;

class Main {
  public static void main(String[] args) {
    int [][] arr={
      {1,98,67},
      {78,67,123},
      {90,678,34}
    };
    int target =67;
    int[] sol = search(arr,target);
    System.out.println(Arrays.toString(sol));
  }
  static int[] search(int [][] arr, int target){
    for (int rows = 0;rows<arr.length;rows++){
      for(int col = 0;col<arr[rows].length;col++){
        if(arr[rows][col]==target){
          return new int[]{rows,col};
        }
      }
    }
    return new int[]{-1,-1};
  }
}

Comments

Popular Posts