Очередь, в которой наименьшее количество элементов - C#
Формулировка задачи:
Есть 4 очереди, нужно найти очередь в которой наименьшее количество елементов и туда добавлять следующий елемент, помогите реализировать.Спасибо!
Решение задачи: «Очередь, в которой наименьшее количество элементов»
textual
Листинг программы
public class QueueManager<T> { private List<Queue<T>> _queues = new List<Queue<T>> { new Queue<T>(), new Queue<T>(), new Queue<T>(), new Queue<T>() }; public void Enqueue(T item) { var queue = _queues.OrderBy(q => q.Count).First(); queue.Enqueue(item); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д