package com.JiHeTotal; import java.util.Map; public class Student { int id; String name; Map<String, Double> scode; int totalSum; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; }
一.设计思路:通过综合求二维数组的最大子数组.求首尾相连的一维数组的最大子数组的算法,得出如下思路:首先将二维数组的子数组上下相加转化成许多一维数组,然后按照求首尾相连的一维数组的算法,遍历一维数组的所有子数组,求出子数组的最大值,即为首尾相连二维数组的子数组的最大值,并且在遍历过程中保留取得最大值的位置,输出二维数组的最大子矩阵. 二.代码 import java.awt.Point; import java.util.Scanner; public class main { public s