Skip to content

Хранение и обработка данных ч1: приоритетные коллекции

Notifications You must be signed in to change notification settings

jokerjam-s/JAVA_HomeWork_004

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Хранение и обработка данных ч1: приоритетные коллекции

Задача 1

Пусть дан LinkedList с несколькими элементами. Реализуйте метод, который вернет “перевернутый” список.

Скриншот

"Screen 1-1"


Задача 2

Реализуйте очередь с помощью LinkedList со следующими методами:enqueue() - помещает элемент в конец очереди, dequeue() - возвращает первый элемент из очереди и удаляет его, first() - возвращает первый элемент из очереди, не удаляя.

Скриншот

"Screen 2-1"


Задача 3*

В калькулятор добавьте возможность отменить последнюю операцию

Скриншоты

"Screen 3-1" "Screen 3-2"


Задача 4

Реализовать алгоритм перевода из инфиксной записи в постфиксную для арифметического выражения.

Пример: x ^ y / (5 * z) + 10 => x y ^ 5 z * / 10 +

Скриншоты

"Screen 4-1"

Проверка на стороннем сервисе

"Screen 4-2" "Screen 4-3"

http://primat.org/news/obratnaja_polskaja_zapis/2016-04-09-1181
Вычислить запись если это возможно Важно! Для вывода используем логгер и соблюдаем код-стайл!
https://skillbox.ru/media/base/java_code_style_kak_pravilno_oformlyat_kod_java/

About

Хранение и обработка данных ч1: приоритетные коллекции

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages