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

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

Написать программу на языке 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.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 1 час 37 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир