Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Homework 2 #21

Open
walkline opened this issue Nov 14, 2018 · 6 comments
Open

Homework 2 #21

walkline opened this issue Nov 14, 2018 · 6 comments
Assignees

Comments

@walkline
Copy link
Contributor

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

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

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

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

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

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

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

differz added a commit to differz/mobile-ios-swift-course-2018 that referenced this issue Nov 18, 2018
walkline pushed a commit that referenced this issue Nov 19, 2018
@MSavisko MSavisko assigned MSavisko and walkline and unassigned MSavisko Nov 20, 2018
@MSavisko
Copy link
Contributor

#22 vadim.albul_devVadimAlbul

@MSavisko
Copy link
Contributor

#23 igor.medelyan_imedelyan

@MSavisko
Copy link
Contributor

#24 sergii.suprun_differz

@MSavisko
Copy link
Contributor

#26 denys.viitenko_danviitenko

@MSavisko
Copy link
Contributor

#27 andrew.shevtsov_andrewsdv

@MSavisko
Copy link
Contributor

MSavisko commented Dec 3, 2018

#30 artem.migovich_migovich

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants