我试图在java中实现一个方法,该方法以具有截止日期、分数和对象号的对象的ArrayList作为输入。每一项都可以通过以下方式获得:
game.get(i).number
game.get(i).score
game.get(i).deadline
其中game是ArrayList,i是索引。
我希望在考虑每场比赛的最后期限的时候,我能达到最大的分数。每一场比赛都必须在截止日期前完成。如果截止日期是5,则必须在4点或更早完成。
例如,下面是一个示例ArrayList,它的相应数据按分数值的降序排列:
Index Game number Score Deadline
0