C ++ Отслеживать элементы в двоичной кучи - PullRequest
0 голосов
/ 27 октября 2019

Я использую Max Binary Heap для проблемы, когда у меня много серверов. Когда происходит запрос, сервер с максимальной текущей емкостью будет выделен для обслуживания, и именно поэтому используется двоичная куча.

Что мне нужно знать, так это то, что всякий раз, когда я выполняю запрос, какой сервербыл выделен. Я знаю, что это 0-й элемент в куче, но какой сервер был 0-м элементом в двоичной куче? Номера серверов, кстати, целые числа. Например: я должен быть в состоянии сказать «Сервер № 33 был выделен».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...