Решить задачу

Выполнен
Заказ
5739928
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
11 Дек 2023 в 05:00
Цена
0 ₽
Блокировка
10 дней
Размещен
8 Дек 2023 в 17:44
Просмотров
42
Описание работы
Решить задачу на С++
Ограничение времени 10 секунд
Ограничение памяти 100.0 Мб
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Напишите класс MyQueue очереди.
При создании объекта очереди, можно передать переменное число параметров - целочисленных значений элементов очереди.
Например, q = MyQueue(4, 1, 2, 3, 4) – создаёт очередь [1 -> 2 -> 3 -> 4].
При создании очереди, передается минимум один элемент очереди.
Класс MyQueue должен иметь следующие методы:
append – добавление несколько значений в конец очереди.
pop – возвращает первый элемент и удаляет его из очереди. Если очередь пуста, то возвращает 0.
next() – возвращает новую очередь, начинающуюся со второго элемента текущей.
Необходимо реализовать следующие операторы и встроенные функции:
queue1+queue2 – конкатенация очередей создаёт новую очередь.
queue1+=queue2 – расширяет первую очередь второй.
queue1==queue2 – проверяет очереди на равенство всех элементов с возвращением true или false.
queue>>N – создаёт новую очередь без первых N элементов.
queue q3]. Пустая или ошибочная очередь – это []
len(queue) - количество элементов в очереди.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 10 часов 16 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир