Есть ли у кого-нибудь предложения относительно того, как лучше всего изменить функцию compareTo объекта, чтобы при вызове функции poll () в родительской очереди приоритетов возвращалось наименьшее неотрицательное значение, а не наименьшее значениев общем?
Скажем, у нас есть класс Number, в котором хранится любое число, отрицательное или неотрицательное, но я не хочу, чтобы данные из объекта этого класса возвращались, если он отрицательный.