Я задал этот вопрос в интервью:ява коллекция сортировать на базах другой коллекции
Class Student{
int rollno;
String name;
List<Mark> marks;
}
Class Mark{
String subject;
int mark;
}
Как получить студент из коллекции студента, который обеспечил третье самые высокие оценки?
Как вы определяете «третьи высшие оценки»? – aioobe
Ну, вы можете реализовать систему циклов и счетчик, чтобы подсчитать количество учеников, тогда вам нужно будет их упорядочить по убыванию, чтобы получить их в правильном порядке, а затем выбрать третью высоту. –
. Предположим, что мы вычисляем процент/средний отметки из списка знаков ... Но в этом случае мы скажем, что четыре ученика с процентом 80%, пять учеников с 70%, три ученика с 60%, два ученика с 50%. Теперь нам нужны все те студенты с третьим самым высоким процентом, что лучший способ узнать это? – prisha