Сортировка очереди на основе набора сервисов (сервис A, сервис B, сервис B, сервис C) - PullRequest
0 голосов
/ 20 октября 2019

У меня проблема с сортировкой очереди по аспектам к набору услуг, очередь содержит типы элементов 3 разных сервисов (сервис A, сервис B, сервис C), теперь мне нужно отсортировать очередь в виде наборов сервисов (А, В, В, С). Как массив = {Служба A, Служба B, Служба B, Служба C, Служба A, Служба B, Служба B, Служба C, ...}

Я хочу удалить и добавить новые элементы в том жеsequence ..

если элемент удален, он не должен заменять элемент того же типа, но должен вызывать элемент, который был помещен следующим. Как если бы я удалил Service A, результатом должен быть массив = {Service B, Service BСлужба C, Служба A, Служба B, Служба B, Служба C, ...}

текущая проблема возникает после сортировки очереди. После удаления элемента из очереди он должен перейти к следующему элементу набора. но он вызывает тот же тип элемента, который я удалил

...