Курс на Stepik
Обложка курса «Разборы алгоритмов: теория и практика по шагам» на Stepik
1 990 ₽

Разборы алгоритмов: теория и практика по шагам 5.000

Открыть на
STEPIK.ORG

Изучаешь алгоритмы? Хочешь освоить популярные приемы и научиться применять их на практике? Хочешь научиться доходить до решения самостоятельно и уверенно? Наши подробные разборы с идеями и пошаговым описанием алгоритмов помогут тебе!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разборы алгоритмов: теория и практика по шагам»Учеников на курсе 10
Сертификаты, выданные на курсе «Разборы алгоритмов: теория и практика по шагам»Сертификатов выдано 0
Отзывы о курсе «Разборы алгоритмов: теория и практика по шагам»Отзывов получено 1
Рейтинг курса «Разборы алгоритмов: теория и практика по шагам»Рейтинг курса 5.000
Уроки в курсе «Разборы алгоритмов: теория и практика по шагам»Количество уроков 44
Тесты в курсе «Разборы алгоритмов: теория и практика по шагам»Количество квизов 19
Задачи с кодом в курсе «Разборы алгоритмов: теория и практика по шагам»Количество задач с кодом 30
Время прохождения курса «Разборы алгоритмов: теория и практика по шагам»Время прохождения курса
Стоимость курса «Разборы алгоритмов: теория и практика по шагам»Стоимость курса 1 990 ₽
Обновления курса «Разборы алгоритмов: теория и практика по шагам»Обновления курса
Дата публикации курса «Разборы алгоритмов: теория и практика по шагам»Дата публикации курса
Последнее обновление курса «Разборы алгоритмов: теория и практика по шагам»Последнее обновление
Сложность easy

Чему вы научитесь

  • Оценивать алгоритмическую сложность через O-большое
  • Доказывать корректность алгоритмов инвариантами
  • Агрегировать и искать данные линейными алгоритмами
  • Сортировать данные различным способоами
  • Применять бинарный поиск, когда это можно и нужно
  • Решать нетривиальные задачи методом двух указателей

О курсе

Изучаешь алгоритмы? Хочешь освоить популярные приемы и научиться применять их на практике? Хочешь научиться доходить до решения самостоятельно и уверенно? Наши подробные разборы с идеями и пошаговым описанием алгоритмов помогут тебе!

Для кого этот курс

Для тех, кто хочет изучить базовые темы по алгоритмам, например, в рамках подготовки к собеседованиям. Также этот курс будет полезен студентам и тем, кто хочет сменить профессию.

Начальные требования

База одного из 4 языков: Python, C++, Kotlin, Swift. Нужно понимать, что такое переменные, какие есть основные типы данных и как пользоваться циклами и функциями.

Преподаватели курса

Как проходит обучение

Курс состоит из введения, 4 основных тем и заключения. Во введении даны определения и основы оценки сложности алгоритмов. 4 основные темы это: линейные алгоритмы, сортировка, бинарный поиск, два указателя.

В каждой теме сейчас 4 урока: урок с теорией, а также 3 урока с задачами, которые состоят из 6 шагов:

  • шаг 1: самостоятельное решение
  • шаг 2: описание алгоритма с доказательством корректности
  • шаги 3-6: реализации на 4 языках (Python, C++, Kotlin, Swift)

Все вопросы можно задавать в комментариях к урокам.

Рекомендация: сначала попытайтесь решить задачи самостоятельно, и только потом подсмотреть решение. Это принесет заметно больше пользы, чем простое чтение решений.

Что вы получите

  • ✅Все новые задачи бесплатно
  • ✅Подробные разборы к кажой задаче
  • ✅Код на Python, C++, Kotlin, Swift
  • ✅Доказательства корректности алгоритмов
  • ✅Ответы на все вопросы по курсу в комментариях

Расскажите о курсе друзьям