Написать программу на языке Java

Выполнен
Заказ
4933736
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
15 Сен 2022 в 19:00
Цена
2 000 ₽
Блокировка
10 дней
Размещен
13 Сен 2022 в 11:17
Просмотров
116
Описание работы

Написать программу на языке Java

1)    Реализуйте сущность “Deque” с помощью массива Integer, массив ограничен в размере size <=5.

Нужно реализовать методы

boolean offerFirst(Integer element); //добавляет элемент element в самое начало массива. Если элемент удачно добавлен, возвращает true, иначе – false

boolean offerLast(Integer element); //добавляет элемент element в конец массива. Если элемент удачно добавлен, возвращает true, иначе – false

Integer peekFirst(); //возвращает без удаления элемент из начала массива. Если массив пуст, возвращает значение null

Integer peekLast(); //возвращает без удаления последний элемент массива. Если массив пуст, возвращает значение null

Integer pollFirst(); //возвращает с удалением элемент из начала массива. Если массив пуст, возвращает значение null

Integer pollLast(); //возвращает с удалением последний элемент массива. Если массив пуст, возвращает значение null

 

 

2*)  Дана строка содержащая последовательность логически верно открывающихся и закрывающихся скобок. Требуется написать метод, удаляющий крайние скобки и выводящий при этом логически правильное выражение.

Пример 1:Ввод: s = "(()())(())" Вывод: "()()()”

Пример 2: Ввод: s = "()()" Вывод: ""

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
1 день 1 час 37 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир