Вивчай «Алгоритми та структури даних» безкоштовно
ITVDN: курси програмування
Відеокурси з
програмування
УКР
  • РУС
  • УКР

    Вибери свою IT спеціальність

    Підписка
    УКР
    • РУС
    • УКР
    Arrow
    Хочешь доступ ко всем видеокурсам надолго? Выбирай премиум Весенний. Акция до 31 марта
    Arrow

    Акція закінчилась. Більше актуальних пропозицій у розділі Акції!

    Усі акції

    Друзі, привіт!

    З 5 до 12 грудня ви маєте можливість безкоштовно пройти навчання за відеокурсом «Алгоритми та структури даних на C#».

    Курс «Алгоритми та структури даних на C#» охоплює такі теми:

    • Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів. 
    • Однозв’язкові та двозв’язкові списки. 
    • Динамічні масиви. 
    • Стек (Stack) та черга (Queue). 
    • Множини (Set) — об'єднання, перетин, різниця, симетрична різниця. 
    • Алгоритми сортування — вибірка, вставка, злиття, Timsort. 
    • Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій. 
    • Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування. 
    • Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування. 
    • Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут. 

    Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм.

    Після закінчення курсу ви можете пройти онлайн тестування і отримати іменний сертифікат, який буде підтвердженням ваших знань.

    Автор курсу

    Зінов’єва Анастасія, .NET Developer в компанії Plarium, Польща.

    Тривалість

    Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини. Доступ до курсу надається на 10 днів.

    Чого ви навчитеся на даному курсі:

    • Оцінювати час виконання алгоритмів та ефективно їх оптимізувати.
    • Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць.
    • Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort.
    • Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування.

    Попередні вимоги

    Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення.

    КОМЕНТАРІ ТА ОБГОВОРЕННЯ
    ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
    СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ
    Notification success