[TutorPlace] Ярослав Щербаков → Алгоритмы и структуры данных: продвинутый уровень (2026)

  • Автор темы Автор темы Rayhorn
  • Дата начала Дата начала

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.840
Реакции
3.371
1774539542131.png



Хотите глубже понять сложные алгоритмы и их применение?
Узнайте, как использовать хеш-таблицы, графы и динамическое программирование для решения задач, которые раньше казались неподъёмными!

С Курсом вы
Поймёте, как работают хеш-таблицы

и сможете эффективно использовать их

Рассмотрите причины коллизий в хеш-таблицах
изучив подходы, которые минимизируют их влияние

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

Разберётесь в работе бинарной кучи, её применении
в сортировке и задачах с приоритетами в больших данных

Осознаете, как работают алгоритмы поиска кратчайших путей
такие как Дейкстра и Форда-Беллмана

Научитесь искать оптимальные пути в матрице
что пригодится в задачах планирования и управления ресурсами

АВТОР КУРСА
Ярослав Щербаков

Разработчик
Разработчик и педагог. Выпускник ВШЭ по направлению "Программная инженерия"

Программа курса
21 урок 3 недели
1 неделя
  • Урок 1. Задача поиска по ключу. Хеш-таблицы.
  • Урок 2. Проблема коллизий и подходы к ее решению.
  • Урок 3. Правильные хеш-функции.
  • Урок 4. Применения хеш-функций для решения прикладных задач.
  • Урок 5. Основные понятия теории графов. Часть 1.
  • Урок 6. Основные понятия теории графов. Часть 2.
  • Урок 7. Обход графа в ширину.
2 неделя
  • Урок 8. Обход графа в глубину.
  • Урок 9. Проверка графа на ацикличность.
  • Урок 10. Топологическая сортировка.
  • Урок 11. Бинарная куча.
  • Урок 12. Сортировка HeapSort и алгоритм поиска кратчайших путей.
  • Урок 13. Алгоритм Форда-Беллмана.
  • Урок 14. Алгоритм Дейкстры.
3 неделя
  • Урок 15. Динамическое программирование. Введение.
  • Урок 16. Динамическое программирование. Задача о кузнечике.
  • Урок 17. Алгоритм поиска максимальной суммы последовательности.
  • Урок 18. Алгоритм поиска пути в матрице.
  • Урок 19. Расстояние Левенштейна.
  • Урок 20. Задача о рюкзаке.
  • Урок 21. Фильтр Блума.
Этот курс для тех, кто
Мечтает освоить динамическое программирование

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



 

Похожие темы

JavaScript Продвинутый уровень (2023) [stepik] [Sergey Romanenko] Этот курс представляет следующий этап вашего путешествия в мире разработки приложений на JavaScript. Если вы владеете основами и стремитесь глубже освоить продвинутые концепции и методы, то этот курс именно для вас. Обширные...
Ответы
1
Просмотры
Алгоритмы и структуры данных - Полный курс [Stepik] [Алексей Ковальчук] Полный курс по алгоритмическому программированию и структурам данным. В курсе разбираются фундаментальные вопросы, такие как оценка сложности алгоритмов и анализ скорости работы встроенных методов и функций, так и...
Ответы
8
Просмотры
Слив курса Полный курс по созданию ИИ-агентов и работе с MCP [Udemy] [Эд Доннер, Лидженси] *** Язык курса английский + субтитры на английском*** Большой практический курс по созданию AI-агентов и agentic AI-систем. Он посвящен не просто работе с нейросетями, а именно построению автономных...
Ответы
1
Просмотры
76
Кому подойдёт курс: 1. Junior-разработчикам Вы научитесь применять алгоритмы и создавать новые, повысите свой профессиональный уровень и сможете устроиться в крупную компанию. 2. Middle-разработчикам Вы сможете участвовать в сложных проектах, связанных с высоконагруженными системами и...
Ответы
0
Просмотры
610
Производительность кода – это один из важнейших аспектов разработки программного обеспечения. Независимо от того, создаете ли вы веб-приложение, мобильное приложение или даже игру, хорошая производительность является ключевым фактором успеха. Алгоритмы и структуры данных играют решающую роль в...
Ответы
1
Просмотры
633
Назад
Сверху Снизу