Ежедневно, с 8:30 до 22:30
Предзаказ
33

Алгоритмы для разработчиков (OTUS)

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Автор:
Сайт:
5000 ₽
70000 ₽
-93%
Кэшбэк: 5% (250 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.

Обновленная программа, новые преподаватели.

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

Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

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

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

  • Тема 1: Математика для разработчиков
  • Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
  • Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами
  • Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи
  • Тема 5: Шахматное программирование

Сортировки

  • Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка
  • Тема 2: Пирамидальная сортировка (heap sort), tree sort
  • Тема 3: Сортировка слиянием, timsort. Быстрая сортировка
  • Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

Деревья

  1. Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья
  2. Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья
  3. Тема 3: B-деревья, B+-деревья. Деревья отрезков

Хеш-таблицы

  • Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
  • Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование
  • Тема 3: Универсальное и идеальное хэширование.

Графы

  • Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
  • Тема 2: Топологическая сортировка
  • Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима
  • Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла
  • Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера
  • Тема 6: Heap manager, Garbage collector

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

  • Тема 1: Алгоритм Бойера-Мура
  • Тема 2: Алгоритм Кнута-Морриса-Пратта
  • Тема 3: Алгоритм Ахо-Корасика
  • Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
  • Тема 5: Шифрование данных, базовые принципы и алгоритмы.

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

  • Тема 1: Кэширование
  • Тема 2: Динамическое программирование: задачи динамического программирования

Вероятностные алгоритмы и структуры данных

  • Тема 1: Фильтр Блума
  • Тема 2: Алгоритмы MinHash, SimHash
  • Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch

Численные методы оптимизации

  • Тема 1: Поиск экстремума функции
  • Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation)
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 19.11.2019 Артикул 33

Об авторах

Фото: OTUS
5.0
OTUS
Образовательная платформа для IT-специалистов, основана в 2017 году. Более 130 авторских курсов от преподавателей-практиков — от C++ и Java до архитектуры высоких нагрузок.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Алгоритмы и структуры данных
Скидка 89%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Алгоритмы и структуры данных
Алгоритмы и структуры данных
Постер товара: Алгоритмы для разработчиков
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Алгоритмы для разработчиков
Алгоритмы и структуры данных
Постер товара: Алгоритмы и структуры данных для разработчиков
Скидка 94%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Алгоритмы и структуры данных для разработчиков
Алгоритмы и структуры данных
Постер товара: Алгоритмы: roadmap для работы и собеседований
Скидка 87%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Алгоритмы: roadmap для работы и собеседований
Алгоритмы и структуры данных
Постер товара: Основы решения алгоритмических задач. Уровень 1 и 2
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Основы решения алгоритмических задач. Уровень 1 и 2
Алгоритмы и структуры данных
Постер товара: Курс «Алгоритмы и структуры данных»
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс «Алгоритмы и структуры данных»
Алгоритмы и структуры данных
Постер товара: Алгоритмы и структуры данных
Скидка 88%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Алгоритмы и структуры данных
Алгоритмы и структуры данных
Постер товара: Подготовка к алгоритмическим собеседованиям
Скидка 93%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Подготовка к алгоритмическим собеседованиям
Подготовка к алгоритмическим собеседованиям