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

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

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

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

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

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

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

П
Можно купить
1 052 ₽ 16 000 ₽ −93%

Профессия мидл python-разработчик. Часть 5 из 6

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

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

Яндекс Практикум
Разработка десктопных приложений на C++ Сбор взносов
3 460 ₽ 44 000 ₽ −92%

Разработка десктопных приложений на C++

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

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

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

А
Можно купить
80 ₽ 1 000 ₽ −92%

Автоматизация заполнения таблиц в Excel используя VBA

Дмитрий Быстров
D
Можно купить
414 ₽ 670 ₽ −38%

Data Science & Analysis: Make DataFrames in Pandas & Python

Udemy
Н
Можно купить
0 ₽ 999 ₽ −100%

Несложно о сложных сетях для программистов и непрограммистов

Dmitry Zinoviev
Оптимизация интерфейсных веб-приложений: искусственный интеллект, производительность и SEO Можно купить
240 ₽ 5 990 ₽ −96%

Оптимизация интерфейсных веб-приложений: искусственный интеллект, производительность и SEO

Skool of AI
MLOps: Разработка и внедрение ML-решений Сбор взносов
2 889 ₽ 54 000 ₽ −95%

MLOps: Разработка и внедрение ML-решений

Ермилов Дмитрий
Обработка естественного языка с помощью глубокого обучения на Python Предзаказ
1 400 ₽ 5 600 ₽ −75%

Обработка естественного языка с помощью глубокого обучения на Python

Lazy Programmer Inc.
ИИ для кодирования: Cursor AI для Fullstack-приложений Можно купить
500 ₽ 6 000 ₽ −92%

ИИ для кодирования: Cursor AI для Fullstack-приложений

Masynctech Coding School
Профессии будущего. Работа на современном рынке труда Можно купить
158 ₽ 670 ₽ −76%

Профессии будущего. Работа на современном рынке труда

Lectera
Полный курс этичного взлома и кибербезопасности Можно купить
450 ₽ 5 925 ₽ −92%

Полный курс этичного взлома и кибербезопасности

Santiago Hernández
Математика для семьи: Объединяем поколения через числа Можно купить
166 ₽ 590 ₽ −72%

Математика для семьи: Объединяем поколения через числа

Сергей Камянецкий
VesperfinCode: Wall Street Портфели Можно купить
304 ₽ 3 300 ₽ −91%

VesperfinCode: Wall Street Портфели

Арина Веспер