2 Листопада 2023 р.

26 жовтня Kharkiv IT Cluster разом з ІТ-школою A-Level провели гостьову лекцію для студентів Харківського національного економічного університету імені Семена Кузнеця, на якій вони дізналися деталі щодо того, як покращити свої скіли у сфері динамічного програмування. 👩‍🎓 🗣 Спікер вебінару — Варвашенко Владислав — ментор в A-Level та Senior Software Engineer в GlobalLogic, поділився корисною інформацією щодо розв’язання задач динамічного програмування й звернув увагу на корисні ресурси, які допоможуть початківцям покращити навички в цій непростій темі.

Що ж було на лекції?

Спочатку студенти ознайомилися з визначенням поняття динамічного програмування та його ключовою ідеєю. Виявилося, що основний принцип цього поняття полягає в тому, щоб розбивати великі задачі на менші підзадачі, вирішувати їх послідовно й зберігати результати для подальшого використання. 🛠 Після цього слухачі разом зі спікером заглибилися в практику. Перша з розв’язаних задач була присвячена числам Фібоначчі. Студенти дізналися, як у цьому випадку ефективно застосовувати меморизацію для оптимізації рекурсивного підходу. 🧮 Також разом зі спікером ми розглянули цікаву задачу про рюкзак. Тут нашим завданням було обрати таку підмножину елементів, сума ваги яких не перевищує обмеження рюкзака, і при цьому сума їх вартостей буде максимальною. Динамічне програмування допомогло знайти оптимальне рішення для цієї задачі. 🎒

Рекомендовані ресурси

До речі, це ще не все, адже спікер порадив наступні корисні ресурси для тренування навичок щодо задач із динамічного програмування:
  1. LeetCode
  2. AdventOfCode
  3. HackerRank
Студенти ХНЕУ були доволі активними учасниками вебінару, та отримали відповіді на всі свої питання від досвідченого спеціаліста. Щоб дізнатися, як опанувати динамічне програмування, дивися запис зустрічі! 🤖

👉Більше про «Динамічне програмування»👈

Kharkiv IT Cluster висловлює подяку Владиславу Варвашенку, ментору в A-Level та Senior Software Engineer в GlobalLogic, за цікаву лекцію з багатьма практичними прикладами. Завдяки його експертним знанням багато учасників покращили розуміння сфери динамічного програмування.👏

Довідка

A-Level — одна з небагатьох IT-шкіл України, яка гарантує успішним випускникам працевлаштування на юридичному рівні. Кожен студент ще до початку навчання підписує договір зі школою, де вказані умови отримання сертифіката й подальшого працевлаштування. Якщо всі умови виконані, після завершення курсу рекрутинговий відділ A-Level пропонує випускникам актуальні вакансії, допомагає скласти резюме й успішно пройти співбесіду.

Підпишись на наш телеграм канал, щоб бути у курсі подій

Підписатися на Telegram-канал

Також читай новини на наших сторінках в соціальних мережах:

Facebook

Instagram

 

Читайте також

Усі новини

За результатами досліджень Gartner® Magic Quadrant™ у 2024 році, ЕРАМ названо світовим лідером у сфері розробки кастомізованого програмного забезпечення. Цю високу оцінку компан...

Читати повністю

EPAM Systems, Inc. (NYSE: EPAM), провідна компанія з постачання послуг цифрової трансформації та розробки продуктів, представила StatGPT 2.0 Platform - платформу, створену в спі...

Читати повністю

GlobalLogic оголосила про партнерство з Nokia для прискорення впровадження передових 5G та 4G рішень для бізнесів. Угода розширить екосистему АРІ, яку Nokia будує з операторами,...

Читати повністю