Нужно написать 5 программ. (1,2,4,5,6), в задании 3 нужно дописать то, что есть в файле.
- Пусть дан LinkedList с несколькими элементами. Реализуйте метод, который вернет “перевернутый” список.
- Реализуйте очередь с помощью LinkedList со следующими методами: enqueue() - помещает элемент в конец очереди, dequeue() - возвращает первый элемент из очереди и удаляет его, first() - возвращает первый элемент из очереди, не удаляя.
- В калькулятор добавьте возможность отменить последнюю операцию.
- Реализуйте структуру телефонной книги с помощью HashMap, учитывая, что 1 человек может иметь несколько телефонов.
- Пусть дан список сотрудников:Иван Иванов и т.д.Написать программу, которая найдет и выведет повторяющиеся имена с количеством повторений. Отсортировать по убыванию популярности.
- Реализовать алгоритм пирамидальной сортировки (HeapSort).