Мне интересно, есть ли «лучший» способ перетасовать список элементов, содержащих дубликаты, так что случай, когда array [i] == массив [i + 1] следует избегать как можно больше.Перемешать список (с дубликатами), чтобы избежать идентичных элементов, находящихся рядом друг с другом
Я работаю над взвешенным рекламным дисплеем (я могу настроить количество дисплеев на поворот для любого данного рекламодателя) и хотел бы избежать появления одной и той же рекламодателя дважды подряд.
Хорошо из-за взвешивания, например. рекламодатель 1 может появиться 5 раз за оборот, может быть легко 5 дубликатов. – 2008-12-11 02:57:50