Алгоритмы и структуры данных простыми словами. Зачем осваивать алгоритмы? #codonaft
🎓 МАТЕРИАЛЫ к видео: https://codonaft.com/ru/how-to-learn-algorithms
7 методов разработки алгоритмов простыми словами.
Как алгоритмы связаны с машинным обучением?
00:31 Зачем это изучать?
01:40 Методы разработки алгоритмов
02:08 #1. Метод грубой силы / полный перебор / исчерпывающий поиск (Brute-Force)
03:23 Что делать, когда не получается решить задачу?
03:38 #2. Разделяй и властвуй / метод декомпозиции (Divide and Conquer)
04:26 Уменьшай и властвуй (Decrease and Conquer)
04:53 Примеры задач
05:40 #3. Динамическое программирование (Dynamic Programming)
06:02 Сверху вниз / Мемоизация (Top-down / Memoization)
06:53 Снизу вверх / Табуляция (Bottom-up / Tabulation)
07:07 Примеры задач
07:34 #4. Жадный алгоритм (Greedy Algorithm)
09:01 Примеры задач
09:33 #5. Поиск с возвратом (Backtracking)
10:09 Метод ветвей и границ (Branch and Bound)
11:43 Примеры задач
11:56 #6. Локальный поиск (Local Search)
12:47 Суть
13:10 Примеры задач
13:34 #7. Преобразуй и властвуй / метод преобразования (Transform and Conquer)
14:01 Примеры задач
14:42 Анализ алгоритмов и другое
15:13 Так всё-таки зачем?
17:50 Итоги
Использованные видео:
• https://youtu.be/2De9g2HkESA
• https://youtu.be/9991JlKnFmk
• https://youtu.be/zW7pjf4c_aU
• https://youtu.be/JSceec-wEyw
• https://youtu.be/OQ5jsbhAv_M
• https://youtu.be/DiAtV7SneRE
• https://youtu.be/Ilg3gGewQ5U
• https://youtu.be/z2EUT4gwkr4
• https://youtu.be/IHZwWFHWa-w
• https://youtu.be/OOAnuV57Avs
Использованная музыка (распространяется на условиях лицензии CC BY 4.0):
• Chris Zabriskie — CGI Snake
• Chris Zabriskie — Wonder Cycle
Как меня можно поблагодарить?
👍 Поделиться этим видео с друзьями
💬 Оставить комментарий на сайте https://codonaft.com/ru
❤️ Донатами https://codonaft.com/ru/sponsor
🗪 Соцсети:
🔔 https://primal.net/p/npub1alptdev5srcw2hxg03567p4k6xs3lgj7f6545suc0rzp0xw98svse7rg94
🔔 https://t.me/codonaft_official
🤝 Партнеры: https://codonaft.com/ru/partners
#алгоритмы #программирование #учеба #codonaft