[Udemy] Сам Ена - Продвинутые алгоритмы в Java (2019)
Чему вы научитесь
* Узнайте о приложениях структур данных
* Эффективно реализовывать передовые алгоритмы
* Способен перейти к продвинутым темам, таким как машинное обучение или анализ больших данных
* Получить хорошее понимание алгоритмического мышления
* Познакомьтесь с алгоритмами графов: BFS, DFS, кратчайшими путями и связующими деревьями
Требования
* Основная Java
* Eclipse IDE
* интернет-соединение
* Базовые знания структур данных
Описание
Этот курс посвящен продвинутым алгоритмам, ориентированным на обход графов, проблемы кратчайшего пути, связующие деревья и проблемы максимального потока, а также на множество приложений из Google Web Crawler для использования в арбитражных ситуациях на фондовом рынке.
Секция 1:
* основной алгоритм обхода графа
* алгоритм поиска в ширину
* алгоритм поиска в глубину
Раздел 2:
* алгоритмы кратчайшего пути
* Алгоритм Дейкстры
* Алгоритм Беллмана-Форда
Раздел 3:
* что такое покрывающие деревья
* объединение найти структуры данных
* Алгоритм Крускала
* Алгоритм Прима
Раздел 4:
* какие сильно связаны компоненты
* Алгоритм Косараю
* Алгоритм Тарьяна
Раздел 5:
* знаменитая проблема максимального потока
* как уменьшить большинство сложных проблем до максимальной проблемы с потоком
* Алгоритм Форда-Фулкерсона
* проблема двойного соответствия
Раздел 4:
* Задача коммивояжера (TSP)
* как бороться с NP-трудными проблемами
* использование метаэвристики: поиск по табу и имитационный отжиг
На прохождение курса уйдет примерно 10 часов, но я настоятельно рекомендую вам набрать эти алгоритмы несколько раз, чтобы хорошо их освоить. Вы можете
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал