👨🏻‍💻 КОДИНГ [Udemy] Сам Ена - Продвинутые алгоритмы в Java (2019)

Moderator

Модератор
29 Янв 2026
14,059
1
38
udemy-sam-ena-prodvinutye-algoritmy-v-java-2019.45843.jpg

[Udemy] Сам Ена - Продвинутые алгоритмы в Java (2019)



Чему вы научитесь

  • Узнайте о приложениях структур данных

  • Эффективно реализовывать передовые алгоритмы

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

  • Получить хорошее понимание алгоритмического мышления

  • Познакомьтесь с алгоритмами графов: BFS, DFS, кратчайшими путями и связующими деревьями
Требования

  • Основная Java

  • Eclipse IDE

  • интернет-соединение

  • Базовые знания структур данных
Описание
Этот курс посвящен продвинутым алгоритмам, ориентированным на обход графов, проблемы кратчайшего пути, связующие деревья и проблемы максимального потока, а также на множество приложений из Google Web Crawler для использования в арбитражных ситуациях на фондовом рынке.
Секция 1:

  • основной алгоритм обхода графа

  • алгоритм поиска в ширину

  • алгоритм поиска в глубину
Раздел 2:

  • алгоритмы кратчайшего пути

  • Алгоритм Дейкстры

  • Алгоритм Беллмана-Форда
Раздел 3:

  • что такое покрывающие деревья

  • объединение найти структуры данных

  • Алгоритм Крускала

  • Алгоритм Прима
Раздел 4:

  • какие сильно связаны компоненты

  • Алгоритм Косараю

  • Алгоритм Тарьяна
Раздел 5:

  • знаменитая проблема максимального потока

  • как уменьшить большинство сложных проблем до максимальной проблемы с потоком

  • Алгоритм Форда-Фулкерсона

  • проблема двойного соответствия
Раздел 4:

  • Задача коммивояжера (TSP)

  • как бороться с NP-трудными проблемами

  • использование метаэвристики: поиск по табу и имитационный отжиг
На прохождение курса уйдет примерно 10 часов, но я настоятельно рекомендую вам набрать эти алгоритмы несколько раз, чтобы хорошо их освоить. Вы можете Вы обязательно должны пройти этот курс, если вас интересуют сложные темы, касающиеся алгоритмов. Существует множество областей, в которых эти методы могут быть использованы: от разработки программного обеспечения до научных исследований.
Спасибо за участие в курсе, давайте начнем!

Для кого предназначен этот курс:

  • Этот курс предназначен для всех, от ученых до разработчиков программного обеспечения, которые хотят приблизиться к алгоритмическому мышлению в основном.
Язык: Английский

Авторизуйтесь, чтобы посмотреть скрытый контент.

 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы