Задание 1
Реализовать самостоятельно класс, который будет имитировать работу встроенного двусвязного списка LinkedList.
Вам понадобится создать класс узлов, он может называться, например, MyNode. В нем должны быть свойства Value, Next и Previous.
Также вам понадобится собственно класс, отвечающий за построение двусвязного списка, он может называться MyLinkedList. Внутри такого класса должен быть массив объектов MyNode (или не массив, а список - тут на ваше усмотрение). Такой класс обязательно должен реализовывать метод:
MyNode Add(T element) - добавление элемента в конец списка и возвращает этот элемент в виде объекта MyNode
Также, в этом классе должны быть свойства:
MyNode First - возвращает первый элемент списка
MyNode Last - возвращает последний элемент списка.
Примечание, для правильной реализации двусвязного списка и его функционала рекомендуется ознакомиться с раздаточным материалом а также прочитать документацию. https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.linkedlist-1?view=netcore-3.1
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |