PRO Go. Алгоритмы поиска и сортировки
Подробнее
Что нужно для старта
- Знание основ программирования. Никаких предварительных знаний структур данных не требуется, всё расскажем с нуля.
Что вы получите
- Выбирать/находить способы оптимизации и ускорения решений задач
- Оценивать сложность алгоритмов по времени и по памяти
- Комбинировать простые конструкции языка для построения сложных алгоритмов
- Разберетесь в основных алгоритмах поиска и сортировки. Поймете их преимущества и недостатки
- Находить сильные (преимущества) и слабые (недостатки) стороны алгоритмов
- Успешно проходить собеседования, на которых вас будут мучить алгоритмами
- Применять поиска и сортировки на реальных практических заданиях
Для кого этот курс
- Для тех, кто готовится к собеседованиям в IT сфере. Посмотрите по-новому на знакомые алгоритмы, освежите знания.
- Для программистов, заинтересованных в оптимизации своего кода. Повысите свой профессиональный уровень. Сможете участвовать в сложных проектах, связанных с высоко нагруженными системами и обработкой больших объёмов данных. Повысите вероятность повышения зарплаты
- Для тех, кто заинтересован в развитии алгоритмического мышления, позволяющего реализовывать сложные программные проекты
- Для тех, кто занимается спортивным программированием. Сможете применять алгоритмы для решения олимпиадных задач.
- Для студентов младших курсов, которые хотят подтянуть или освоить дисциплину "Алгоритмы и структуры данных"
- Для тех, кто хочет расширить кругозор
Программа курса
- Общая информация о курсе
- Мозгокачалка
- Мотивация
- Живое сообщество
- Асимптотический анализ
- Расчет временной сложности
- Расчет временной сложности на практике
- Расчет временной сложности на практике. Часть 2
- Расчет сложности по памяти
- Анализ алгоритмов. Вывод
- Расчет временной сложности на практике. Разбор
- Расчет сложности по памяти. Разбор
- Общая информация о поиске
- Линейный поиск
- Бинарный поиск
- Модификации бинарного поиска
- Поиск прыжками (jump search)
- Модификации поиска прыжками (jump search)
- Сравнение алгоритмов поиска
- Выбор алгоритма поиска
- Общая информация о сортировках
- Сортировка пузырьком
- Сортировка выбором
- Сортировка простыми вставками
- Сортировка подсчетом
- Сортировка подсчетом 2.0
- Поразрядная сортировка
- Сравнение алгоритмов сортировки
- Выбор алгоритма сортировки
- Заключительный урок
01Информация о курсе
- Общая информация о курсе
- Мозгокачалка
- Мотивация
- Живое сообщество
02Анализ алгоритмов
- Асимптотический анализ
- Расчет временной сложности
- Расчет временной сложности на практике
- Расчет временной сложности на практике. Часть 2
- Расчет сложности по памяти
- Анализ алгоритмов. Вывод
03Разбор задач модуля "Анализ алгоритмов"
- Расчет временной сложности на практике. Разбор
- Расчет сложности по памяти. Разбор
04Алгоритмы поиска
- Общая информация о поиске
- Линейный поиск
- Бинарный поиск
- Модификации бинарного поиска
- Поиск прыжками (jump search)
- Модификации поиска прыжками (jump search)
- Сравнение алгоритмов поиска
- Выбор алгоритма поиска
05Алгоритмы сортировки данных
- Общая информация о сортировках
- Сортировка пузырьком
- Сортировка выбором
- Сортировка простыми вставками
- Сортировка подсчетом
- Сортировка подсчетом 2.0
- Поразрядная сортировка
- Сравнение алгоритмов сортировки
- Выбор алгоритма сортировки
06Заключение
- Заключительный урок
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO Go. Алгоритмы поиска и сортировки» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 


















