Мені потрібно зберігати набори елементів типу a. Введіть a частково впорядковано, тому порівняння та може повернути менші, більші, рівні або незрівнянні.
Одна проблема хештелів полягає в тому, що два рівні елементи можуть бути представлені по-різному, і я не маю доступу до функції хешування, що відповідає рівності.
Порівняння двох елементів може бути тривалим процесом, тому було б цікаво порівняти порівняння. При необхідності можна запам'ятати дзвінки оператору порівняння. Зараз я усвідомлюю, що мені потрібно буде лише зберігати античайки (або припустимо так). Точніше, такі операції, які мені потрібно буде виконати:
- Вийміть елемент з антисечі;
- Спробуйте додати елемент. Якщо елемент менший за член, не додайте його, інакше додайте його та видаліть кожен елемент, менший за нього.