Uzyskaj czas Min / Max w O (1) z kolejki? [Zamknięte]

Jak mogę pobrać element max i min z kolejki w dowolnym czasie w złożoności 0 (1)? Wcześniej korzystałem z Collections.max i min, aby znaleźć elementy, ale byłoby to 0 (n).