MastersAcademy / mobile-ios-swift-course-2018

Репозиторій з курсів "Mobile iOS (Swift)" проекту Masters Academy
GNU General Public License v3.0
6 stars 11 forks source link

Homework 2 #21

Open walkline opened 6 years ago

walkline commented 6 years ago

Реализовать однонаправленный и двунаправленный список.

Эти списки должны реализовывать (конфирмить) ваш протокол LinkedList.

Интерфейс (список функций и полей) у протокола и реализациях протокола - на ваше усмотрение, но должна быть возможность добавить и удалить элемент из списка.

Эти списки должны иметь возможность работать с любыми типами данных (нужно использовать generic`и).

В качестве узлов (nodes) использовать объекты структур, если у кого-то возникают проблемы с структурами - тогда можно использовать класс.

В вашей реализации должна быть, как минимум, одна функция, которая может возвращать ошибку.

Также необходимо написать extension к LinkedList, который будет давать возможность добавлять в список все элементы из другого списка.

MSavisko commented 6 years ago

22 vadim.albul_devVadimAlbul

MSavisko commented 6 years ago

23 igor.medelyan_imedelyan

MSavisko commented 6 years ago

24 sergii.suprun_differz

MSavisko commented 6 years ago

26 denys.viitenko_danviitenko

MSavisko commented 6 years ago

27 andrew.shevtsov_andrewsdv

MSavisko commented 5 years ago

30 artem.migovich_migovich