Курс на Stepik
Обложка курса «Алгоритмы: раз и навсегда» на Stepik
60 000 ₽

Алгоритмы: раз и навсегда ★ 0.000

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

Не можете пройти алгоритмическую секцию в крупную IT-компанию? Здесь есть всё, чтобы закрыть этот пробел. 100 практических задач с автоматической проверкой по алгоритмам и структурам данных, концентрированная теория простыми словами от ex-Яндекс разработчика Ильи Шишкова — всё ради одной цели: сделать вас тем, кто уверен в своих силах на собеседовании и на работе. Этот курс даёт реальные навыки, которые позволят вам пройти интервью и будут каждый день пригождаться на работе.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы: раз и навсегда»Учеников на курсе 0
Сертификаты, выданные на курсе «Алгоритмы: раз и навсегда»Сертификатов выдано 0
Отзывы о курсе «Алгоритмы: раз и навсегда»Отзывов получено 0
Рейтинг курса «Алгоритмы: раз и навсегда»Рейтинг курса 0.000
Уроки в курсе «Алгоритмы: раз и навсегда»Количество уроков 79
Тесты в курсе «Алгоритмы: раз и навсегда»Количество квизов 48
Задачи с кодом в курсе «Алгоритмы: раз и навсегда»Количество задач с кодом 101
Время прохождения курса «Алгоритмы: раз и навсегда»Время прохождения курса —
Стоимость курса «Алгоритмы: раз и навсегда»Стоимость курса 60 000 ₽ —
Обновления курса «Алгоритмы: раз и навсегда»Обновления курса — —
Дата публикации курса «Алгоритмы: раз и навсегда»Дата публикации курса — ———
Последнее обновление курса «Алгоритмы: раз и навсегда»Последнее обновление — ———

Содержание курса

Разделы в курсе «Алгоритмы: раз и навсегда» 22 раздела Уроки в курсе «Алгоритмы: раз и навсегда» 79 уроков Тесты в курсе «Алгоритмы: раз и навсегда» 48 тестов Задачи в курсе «Алгоритмы: раз и навсегда» 101 задача Время прохождения курса «Алгоритмы: раз и навсегда» 184 ч. Последнее обновление курса «Алгоритмы: раз и навсегда» обн. 1 год назад

Знакомство и введение

4 урока
1. Приветствие ↗
2. Что вас ждёт на курсе ↗
3. Познакомьтесь с создателями курса ↗
4. Расскажите нам о себе ↗

Асимптотические оценки алгоритмов

8 уроков
1. Введение в асимптотики ↗
2. Время работы в лучшем и худшем случае ↗
3. Асимптотическое обозначение «О большое» ↗
4. Стандартные асимптотики времени работы алгоритмов ↗
5. Сложение и умножение асимптотик ↗
6. Примеры оценки времени работы алгоритма ↗
7. Итоги модуля "Асимптотические оценки алгоритмов" ↗
8. Контрольные задания на тему "Асимптотические оценки алгоритмов" ↗

Разбор задач на асимптотические оценки алгоритмов

1 урок
1. Разбор задач на асимптотические оценки алгоритмов ↗

Алгоритмы поиска

7 уроков
1. Линейный поиск ↗
2. Введение в двоичный поиск ↗
3. Реализация алгоритма двоичного поиска ↗
4. Готовые реализации двоичного поиска в языках программирования ↗
5. «Двоичный поиск по ответу» ↗
6. Итоги модуля "Алгоритмы поиска" ↗
7. Контрольные задачи на тему "Алгоритмы поиска" ↗

Разбор задач про алгоритмы поиска

1 урок
1. Разбор задач про алгоритмы поиска ↗

Метод двух указателей

7 уроков
1. Вступайте в чат участников курса ↗
2. Введение в метод двух указателей ↗
3. Задача о поиске отрезка с заданной суммой ↗
4. Задача о двух отсортированных массивах ↗
5. Задача LongPressedName ↗
6. Итоги модуля "Метод двух указателей" ↗
7. Контрольные задачи на тему "Метод двух указателей" ↗

Разбор задач на метод двух указателей

1 урок
1. Разбор задач на метод двух указателей ↗

Элементарные структуры данных

8 уроков
1. Односвязный список ↗
2. Задачи на односвязный список ↗
3. Стек ↗
4. Двусвязный список ↗
5. Очередь ↗
6. Амортизированная сложность ↗
7. Дек ↗
8. Контрольные задачи на элементарные структуры данных ↗

Разбор задач на элементарные структуры данных

1 урок
1. Разбор задач на элементарные структуры данных ↗

Сортировки

6 уроков
1. Введение в задачу сортировки ↗
2. Сортировка слияниями ↗
3. Алгоритм быстрой сортировки ↗
4. Задача нахождения K-й порядковой статистики ↗
5. Алгоритмы сортировки за линейное время ↗
6. Контрольные задачи ↗

Разбор задач на тему "Сортировки"

1 урок
1. Разбор задач ↗

Куча

8 уроков
1. Знакомство с преподавателем ↗
2. Основные понятия ↗
3. Простая двоичная куча ↗
4. Упражнения на простую двоичную кучу ↗
5. Асимптотики, построение, сортировки ↗
6. Задача на порядковые статистики ↗
7. Многопутевое слияние ↗
8. Контрольные задачи ↗

Разбор задач на тему «Куча»

1 урок
1. Разбор задач ↗

Алгоритмы на графах

6 уроков
1. Введение в теорию графов. Способы хранения графов ↗
2. Поиск в глубину ↗
3. Поиск в ширину ↗
4. Поиск циклов и топологическая сортировка ↗
5. Обзор более сложных алгоритмов на графах ↗
6. Контрольные задачи ↗

Разбор задач на алгоритмы на графах

1 урок
1. Разбор задач ↗

Двоичные деревья поиска

6 уроков
1. Основное свойство двоичного дерева поиска ↗
2. Поиск и вставка в двоичное дерево поиска ↗
3. Удаление из двоичного дерева поиска ↗
4. Обходы двоичных деревьев поиска ↗
5. Глубина двоичного дерева поиска и сбалансированные деревья ↗
6. Контрольные задачи ↗

Разбор задач на двоичные деревья поиска

1 урок
1. Разбор задач ↗

Хеш-таблицы

6 уроков
1. Идея индексации по данным ↗
2. Задача хеширования ↗
3. Выбор хеш-функции ↗
4. Разрешение коллизий ↗
5. Рехеширование ↗
6. Контрольные задачи ↗

Разбор задач на хеш-таблицы

1 урок
1. Разбор задач ↗

Как проходить coding interview

2 урока
1. Алгоритм решения задач на coding interview ↗
2. Тактика поведения на алгосекции ↗

Финальные задачи

1 урок
1. Задачи ↗

Разбор финальных задач

1 урок
1. Разбор задач ↗