java算法----计算矩阵中最小最大值
程序员文章站
2023-12-22 19:38:28
...
package com.huifudianxia.interview; /** * 一个矩阵的每一行都有一个最小的数,返回这些最小数中的最大的一个 * @author yangjianzhou * */ public class ProblemTwo { public static void main(String[] args) { int [][] p ={{1,2,3,4,5,7,0,9},{10,3,4,5,9,23,6},{+45,+65,234,90}}; System.out.println(getMaxOfMin(p)); } public static int getMaxOfMin(int [][] matrix){ int max ,min,i,j; max = matrix[0][0]; for(i =0;i<matrix.length;i++){ for(min=matrix[i][0],j =0;j<matrix[i].length;j++){ if(matrix[i][j]<min) min = matrix[i][j]; } if(i==0||min>max){ max = min; } } return max; } }
运行结果:
45
推荐阅读
-
java算法----计算矩阵中最小最大值
-
【每日一道算法题】Leetcode之longest-increasing-path-in-a-matrix矩阵中的最长递增路径问题 Java dfs+记忆化
-
Java中调用long类型的最大值和最小值
-
Java求一个数组中的最大值和最小值
-
贪婪算法在求解最小生成树中的应用(JAVA)--Prim算法
-
5.1 编写程序 从键盘上输入5个整数,并存放到一个数组中,然后计算所有元素的和,最大值、最小值以及 平均值
-
java 获取一组数据中的最大值和最小值
-
Java求一个数组中的最大值和最小值
-
java 获取一组数据中的最大值和最小值
-
【每日一道算法题】Leetcode之longest-increasing-path-in-a-matrix矩阵中的最长递增路径问题 Java dfs+记忆化