Алгоритмы для разработчиков. Часть 3 из 4

0/5 ·
Создан: 23 августа 2021 г. Обновлён: 23 марта 2026 г.

Понимание фундаментальных принципов работы алгоритмов позволяет писать более эффективный и производительный код независимо от выбранного стека технологий. В этой части курса разбираются ключевые структуры данных и стратегии решения задач, которые лежат в основе высоконагруженных систем.

В материале подробно рассматриваются темы, критически важные для глубокого понимания вычислительной сложности:

  • работа с деревьями, включая сбалансированные деревья поиска и кучи;
  • алгоритмы на графах, от обхода в глубину и ширину до поиска кратчайшего пути;
  • техники динамического программирования для одномерных и двумерных задач;
  • жадные алгоритмы и их применение;
  • продвинутая работа со строками, включая использование структуры данных бор и префикс-функции.

Курс предназначен для разработчиков, которые хотят перестать полагаться на интуицию при написании кода и научиться осознанно выбирать подходящие инструменты для обработки данных. Итогом обучения станет умение оценивать временную и пространственную сложность алгоритмов и эффективно оптимизировать программные решения.

Другие материалы школы

Алгоритмы для разработчиков. Часть 2 из 4 Можно купить
370 ₽ 10 400 ₽ −96%

Алгоритмы для разработчиков. Часть 2 из 4

Яндекс Практикум
Инженер по автоматизации тестирования на Java. Часть 3 из 5 Можно купить
800 ₽ 15 000 ₽ −95%

Инженер по автоматизации тестирования на Java. Часть 3 из 5

Яндекс Практикум
Android-разработчик расширенный (месяц 1 из 15) Сбор взносов
2 252 ₽ 14 960 ₽ −85%

Android-разработчик расширенный (месяц 1 из 15)

Яндекс Практикум
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

А
Можно купить
148 ₽ 1 248 ₽ −88%

Алготрейдинг с Python: Рыночно-нейтральные стратегии хедж-фондов

Master Machine Learning with Python Можно купить
272 ₽ 3 600 ₽ −92%

Master Machine Learning with Python

Тед Петроу
Освоение Python, Pandas, Numpy для начинающих Можно купить
240 ₽ 1 930 ₽ −88%

Освоение Python, Pandas, Numpy для начинающих

Varma Pericherla
Подписка на библиотеку O'Reilly Предзаказ
3 451 ₽ 43 892 ₽ −92%

Подписка на библиотеку O'Reilly

O'Reilly
Junior Python Data Scientist Можно купить
738 ₽ 3 690 ₽ −80%

Junior Python Data Scientist

Alex Erofeev