====== Реализация односвязного списка ====== **Задание:** Реализовать структуру данных 'односвязный список' с основными операциями **Пример входных данных:** f(x) = e^x - 3x = 0 Начальное приближение: x0 = 1.0 Точность: 0.0001 **Пример выходных данных:** Корень уравнения: x = 1.5121 Количество итераций: 5 f(1.5121) = 0.00008 **Вариант 1:** Добавление элемента в начало списка **Вариант 2:** Добавление элемента в конец списка **Вариант 3:** Удаление элемента из начала списка **Вариант 4:** Удаление элемента из конца списка **Вариант 5:** Поиск элемента по значению **Вариант 6:** Удаление элемента по значению **Вариант 7:** Вставка элемента после заданного **Вариант 8:** Вставка элемента перед заданного **Вариант 9:** Получение элемента по индексу **Вариант 10:** Изменение элемента по индексу **Вариант 11:** Определение длины списка **Вариант 12:** Проверка пустоты списка **Вариант 13:** Очистка списка **Вариант 14:** Копирование списка **Вариант 15:** Объединение двух списков **Вариант 16:** Разворот списка **Вариант 17:** Сортировка списка **Вариант 18:** Удаление дубликатов из списка **Вариант 19:** Поиск максимального элемента **Вариант 20:** Поиск минимального элемента