Алгоритмы и структуры данных для создания сложных оптимизированных приложений на Python
На выходе
Оценивать временную и пространственную сложность алгоритмов (Big O notation); Реализовывать базовые структуры данных: массивы, связные списки, стеки и очереди; Применять алгоритмы поиска (линейный, бинарный) для оптимизации работы программ; Тестировать и оптимизировать код для корректного прохождения алгоритмических задач