Question: public static void findExtrema ( int [ ] [ ] array ) { int rows = array.length; int cols = array.length; int [ ] maxRows
public static void findExtremaint array int rows array.length; int cols array.length; int maxRows new introws; int minRows new introws; int maxCols new intcols; int minCols new intcols; Initialize minCols and maxCols with the first row values for int j ; j cols; j maxColsj arrayj; minColsj arrayj; Find max and min for each row for int i ; i rows; i int maxRow arrayi; int minRow arrayi; for int j ; j cols; j if arrayij maxRow maxRow arrayij; if arrayij minRow minRow arrayij; Update max and min for each column if arrayij maxColsj maxColsj arrayij; if arrayij minColsj minColsj arrayij; maxRowsi maxRow; minRowsi minRow; Print results System.out.printlnThe maximum values along the rows are java.util.Arrays.toStringmaxRows; System.out.printlnThe minimum values along the rows are java.util.Arrays.toStringminRows; System.out.printlnThe maximum values along the columns are java.util.Arrays.toStringmaxCols; System.out.printlnThe minimum values along the columns are java.util.Arrays.toStringminCols; public static void mainString args int array ; findExtremaarray;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
