====== Реализация односвязного списка ======
**Задание:** Реализовать структуру данных 'односвязный список' с основными операциями
**Пример входных данных:**
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:** Поиск минимального элемента