Предположим, у меня есть очередь с приоритетами, которая удаляет элементы в порядке возрастания, и в этой очереди хранятся элементы 1, 1, 3, 0, 1
.Возрастающий порядок равен 0
, затем 1
, затем 3
, но есть три элемента 1
с.
Когда я звоню remove
, он сначала удалит 0
, но если я позвоню remove
снова, он удалит все три 1
одновременно или мне нужно будет позвонить remove
три раза, чтобы удалить все элементы 1
.
При вызове remove
в такой очереди приоритетов удаляются все элементы с одинаковым минимальным значением или будет удаляться только один элемент с каждымзвоните