у меня есть следующий TreeMap:TreeMap: Сортировать значения карты с ключами двигаясь со значениями
TreeMap<Integer, Double> map;
двойного значения не являются уникальными.
i итерация по карте с использованием целых ключей и функций firstEntry() и higherEntry() и изменение двойных значений.
Теперь я хочу перечислить значения пар в порядке уменьшения двойных значений. Каков наилучший способ сделать это?
Эти ключи Integer важны для меня, и поскольку значения Double не уникальны, у меня не может быть двойной ключ.
Обновление: Больше пояснений Это классическая проблема. позволяет говорить, что ролики студентов являются ключевыми, и их процентная ценность. теперь сортируйте по процентам, а затем мы сможем определить, чей процент. поэтому мне нужен целочисленный ключ.
Могу ли я спросить, что представляют Целые? Зная, что это поможет предложить другую структуру данных вместо TreeMap ... – pgras
Можете ли вы прояснить заголовок? Неясно, какое поле вы пытаетесь сортировать. – cmcginty