Описание
Онлайн-курс по Алгоритмы и структуры данных от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.
Программа курса
Простые алгоритмы и базовые структуры данных
- Циклы и рекурсия
- Алгебраические алгоритмы
- Битовая арифметика
- Базовые структуры данных
Алгоритмы сортировки
- Простые сортировки
- Пирамидальная сортировка
- Быстрая и внешняя сортировка
- Линейная сортировка
Деревья поиска
- Двоичные деревья поиска АВЛ
- Красно-чёрные деревья
- Другие варианты деревьев поиска
Хеш-таблицы
- Хэш-функции и хэш-таблицы
- Разрешение коллизий
- Универсальное и идеальное хэширование
Теория графов
- Определения и представления
- Поиск и сортировка
- Минимальный скелет
- Кратчайший путь
- Задача коммивояжёра
- Управление памятью
Алгоритмы на строках
- Алгоритм Бойера-Мура
- Алгоритм Кнута-Морриса-Пратта
- Алгоритм Ахо-Корасика
- Алгоритмы сжатия
- Шифрование данных
Динамическое программирование
- Кэширование
- Динамическое программирование
Олимпиадное программирование
- Решение задач 1
- Решение задач 2
Вероятностные алгоритмы
- Фильтр Блума
- Алгоритмы MinHash, SimHash
- Алгоритмы HyperLogLog, Count-Min Sketch
Проектная работа
- Выбор темы и организация проектной работы
- Консультация по проектам и домашним заданиям
- Защита проектных работ
- Подведение итогов курса
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.