Answered step by step
Verified Expert Solution
Question
1 Approved Answer
can you explaine this code in details line by line import java.util.Arrays; // 2d array 20*20 class dArray { public static void insert(int[][] array, int
can you explaine this code in details line by line import java.util.Arrays; // 2d array 20*20 class dArray { public static void insert(int[][] array, int row, int col, int value) { array[row][col] = value; } public static void delete(int[][] array, int row, int col) { array[row][col] = 0; } static int[] search(int[][] array, int value) { // only works if value stored is sorted int[] result = new int[2]; int row = 0; int col = array.length - 1; while ((row < array.length) && col >= 0) { if ( array[row][col] == value ) { result[0] = row; result[1] = col; return result; } // value lies in further row of the array if ( array[row][col] < value ) { row++; } // value lies in previous column of the array else { col--; } } result[0] = -1; result[1] = -1; return result; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started