Курсы
Программирование

Алгоритмы и структуры данных

Формат
Онлайн
Длительность
5 месяцев
Трудоустройство
Да
Уровень
Средний
Результат
Сертификат

Описание

Онлайн-курс по Алгоритмы и структуры данных от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.

Программа курса

Простые алгоритмы и базовые структуры данных

  • Циклы и рекурсия
  • Алгебраические алгоритмы
  • Битовая арифметика
  • Базовые структуры данных

Алгоритмы сортировки

  • Простые сортировки
  • Пирамидальная сортировка
  • Быстрая и внешняя сортировка
  • Линейная сортировка

Деревья поиска

  • Двоичные деревья поиска АВЛ
  • Красно-чёрные деревья
  • Другие варианты деревьев поиска

Хеш-таблицы

  • Хэш-функции и хэш-таблицы
  • Разрешение коллизий
  • Универсальное и идеальное хэширование

Теория графов

  • Определения и представления
  • Поиск и сортировка
  • Минимальный скелет
  • Кратчайший путь
  • Задача коммивояжёра
  • Управление памятью

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

  • Алгоритм Бойера-Мура
  • Алгоритм Кнута-Морриса-Пратта
  • Алгоритм Ахо-Корасика
  • Алгоритмы сжатия
  • Шифрование данных

Динамическое программирование

  • Кэширование
  • Динамическое программирование

Олимпиадное программирование

  • Решение задач 1
  • Решение задач 2

Вероятностные алгоритмы

  • Фильтр Блума
  • Алгоритмы MinHash, SimHash
  • Алгоритмы HyperLogLog, Count-Min Sketch

Проектная работа

  • Выбор темы и организация проектной работы
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
  • Подведение итогов курса

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

52 500 ₽

Старая цена

60 000 ₽
Записаться на курс

Автор курса

OTUS

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей