Скажем, у меня есть три класса, каждая из которых имеет переменную int, которая представляет очередь: q1, q2 и q3. Все переменные по крайней мере равны нулю и постоянно меняются. Также каждый из трех классов имеет логическое поле: shortestQueue1, shortestQueue2 и shortestQueue3. Мне нужен метод, который сравнивает q1, q2 и q3 в заданное время и устанавливает для переменной shortestQueue значение true, а две другие - false. Если два одинаково маленькие, то переменная с наименьшим номером в имени устанавливается (q1 над q2, q2 над q3).Эффективное обнаружение кратчайшей очереди
Есть ли другой способ вместо написания множества утверждений if/else?
У вас уже есть примеры кода? – chris
Укажите код. Вы можете использовать поле с длиной очереди и сравнить их. – Bubletan
Ну, я мог бы написать множество операторов if: if (q1 == q2 && q2
Arthur