Задание 1 Разработка структуры данных цветок. При разработке требуемой структуры данных необходимо спроектировать как минимум 5 свойств объекта так (методы работы со структурой данных создавать пока не нужно), чтобы как минимум 2 из них были числовыми характеристиками. В случае использование объектно-ориентированного подхода, обязательное условие – соблюдение инкапсуляции.
Задание 2 Разработка структуры данных «Генератор случайных целых чисел». Требуется создать массив из сгенерированных этой структурой данных и предусмотреть возможность сортировки любым методом.
Задание 3 Разработка структуры данных «Кот». Требуется создать очередь из таких структур и предусмотреть возможность сортировки по количеству пойманных мышей за год методом вставок.
Задание 4 Реализовать поиск в ширину и глубину. В программах должны быть: возможность задать входные данные (граф, к которому вы применяете требуемый алгоритм), вывод промежуточных этапов (посещённые вершины и т.п.), печать результатов.