Это открытый вводный курс по алгоритмам, где мы даем оценки сложности алгоритмов по времени и по памяти
Сначала мы решаем задачу несколькими способами, потом даем теоретическую оценку, а также тестируем, сколько функция работает на практике.
Краткое описание задач и асимптотическую оценку их сложности можно посмотреть в разделе со списком тем.