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

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

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

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

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

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

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

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

0 · 0 отзывов

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

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

А
316 ₽ 670 ₽ −53%

Анализ данных в Python & Pandas: наука о бизнес-данных

Оценка сложности алгоритмов. Нотация Big O
80 ₽ 824 ₽ −90%

Оценка сложности алгоритмов. Нотация Big O

Cronis
W
168 ₽ 1 100 ₽ −85%

Wireshark: пакетный анализ и этический взлом

David Bombal
В
166 ₽ 999 ₽ −83%

Введение в Машинное обучение

Helen Kapatsa
A
266 ₽ 1 190 ₽ −78%

API Scraping - Web Scraping Real Estate Data + PostgreSQL

Alexander Schlee
Архитектура и шаблоны проектирования
326 ₽ 8 990 ₽ −96%

Архитектура и шаблоны проектирования

proglib.academy