Скачать курс «Алгоритмы для разработчиков. Часть 3 из 4» — Яндекс Практикум | Отзывы | Складчина

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

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

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

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

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

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

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

0 · 0 отзывов

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

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

Artificial Intelligence: Reinforcement Learning in Python
80 ₽ 600 ₽ −87%

Artificial Intelligence: Reinforcement Learning in Python

Udemy
1С Менеджер потоков
140 ₽ 3 070 ₽ −95%

1С Менеджер потоков

Snegopat
Курс программирования на Python 3.6
394 ₽ 34 500 ₽ −99%

Курс программирования на Python 3.6

Математика для анализа данных
274 ₽ 12 000 ₽ −98%

Математика для анализа данных

Нетология
ST3 Blender Addon Course
236 ₽ 849 ₽ −72%

ST3 Blender Addon Course

ST3
Алготрейдинг Про. Пишем торгового робота Предзаказ
0 ₽ 65 000 ₽ −100%

Алготрейдинг Про. Пишем торгового робота

Арина Веспер