Guest EDU: динамічне програмування — ключ до вирішення складних задач 🔑
26 жовтня Kharkiv IT Cluster разом з ІТ-школою A-Level провели гостьову лекцію для студентів Харківського національного економічного університету імені Семена Кузнеця, на якій вони дізналися деталі щодо того, як покращити свої скіли у сфері динамічного програмування. 👩🎓
🗣 Спікер вебінару — Варвашенко Владислав — ментор в A-Level та Senior Software Engineer в GlobalLogic, поділився корисною інформацією щодо розв’язання задач динамічного програмування й звернув увагу на корисні ресурси, які допоможуть початківцям покращити навички в цій непростій темі.
Що ж було на лекції?
Спочатку студенти ознайомилися з визначенням поняття динамічного програмування та його ключовою ідеєю. Виявилося, що основний принцип цього поняття полягає в тому, щоб розбивати великі задачі на менші підзадачі, вирішувати їх послідовно й зберігати результати для подальшого використання. 🛠
Після цього слухачі разом зі спікером заглибилися в практику. Перша з розв’язаних задач була присвячена числам Фібоначчі. Студенти дізналися, як у цьому випадку ефективно застосовувати меморизацію для оптимізації рекурсивного підходу. 🧮
Також разом зі спікером ми розглянули цікаву задачу про рюкзак. Тут нашим завданням було обрати таку підмножину елементів, сума ваги яких не перевищує обмеження рюкзака, і при цьому сума їх вартостей буде максимальною. Динамічне програмування допомогло знайти оптимальне рішення для цієї задачі. 🎒
Рекомендовані ресурси
До речі, це ще не все, адже спікер порадив наступні корисні ресурси для тренування навичок щодо задач із динамічного програмування:
Студенти ХНЕУ були доволі активними учасниками вебінару, та отримали відповіді на всі свої питання від досвідченого спеціаліста.
Щоб дізнатися, як опанувати динамічне програмування, дивися запис зустрічі! 🤖
👉Більше про «Динамічне програмування»👈
Kharkiv IT Cluster висловлює подяку Владиславу Варвашенку, ментору в A-Level та Senior Software Engineer в GlobalLogic, за цікаву лекцію з багатьма практичними прикладами. Завдяки його експертним знанням багато учасників покращили розуміння сфери динамічного програмування.👏
Довідка
A-Level — одна з небагатьох IT-шкіл України, яка гарантує успішним випускникам працевлаштування на юридичному рівні.
Кожен студент ще до початку навчання підписує договір зі школою, де вказані умови отримання сертифіката й подальшого працевлаштування.
Якщо всі умови виконані, після завершення курсу рекрутинговий відділ A-Level пропонує випускникам актуальні вакансії, допомагає скласти резюме й успішно пройти співбесіду.
Підпишись на наш телеграм канал, щоб бути у курсі подій
Також читай новини на наших сторінках в соціальних мережах: