Друзі, привіт!
З 5 до 12 грудня ви маєте можливість безкоштовно пройти навчання за відеокурсом «Алгоритми та структури даних на C#».
Курс «Алгоритми та структури даних на C#» охоплює такі теми:
- Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів.
- Однозв’язкові та двозв’язкові списки.
- Динамічні масиви.
- Стек (Stack) та черга (Queue).
- Множини (Set) — об'єднання, перетин, різниця, симетрична різниця.
- Алгоритми сортування — вибірка, вставка, злиття, Timsort.
- Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій.
- Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування.
- Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування.
- Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут.
Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм.
Після закінчення курсу ви можете пройти онлайн тестування і отримати іменний сертифікат, який буде підтвердженням ваших знань.
Автор курсу
Зінов’єва Анастасія, .NET Developer в компанії Plarium, Польща.
Тривалість
Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини. Доступ до курсу надається на 10 днів.
Чого ви навчитеся на даному курсі:
- Оцінювати час виконання алгоритмів та ефективно їх оптимізувати.
- Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць.
- Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort.
- Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування.
Попередні вимоги
Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення.