Сложность проекта "Классические алгоритмы работы с массивами" обусловлена двумя факторами:
- проект многоцелевой, алгоритмов много,
- при реализации необходимо использовать достаточно новые для студентов первого курса такие инструменты ООП как универсальные (дженерик) методы, кортежи, функции высших порядков.
Как всегда декомпозиция помогает справиться со сложностью, как при построении библиотек, так и при реализации пользовательского интерфейса, непростого для данного проекта.
В данном видео привожу прототип построенного мной Решения. В этой лекции основное внимание уделяется декомпозиции библиотек и построению методов, использующих указанные инструменты.
Негізгі бет Классические алгоритмы от Учителя
Пікірлер