Усі курси
Початковий11 модулів37 уроків

Структури даних і алгоритми

Типові структури даних і алгоритмічні патерни: складність, масиви, хеш, списки, стеки, дерева, графи, купи, пошук і динамічне програмування.

Програма курсу

Модулі та уроки в порядку проходження.

  • 01Основи складності3 урокиБезкоштовний модуль
  • 02Масиви і рядки4 урокиВідкриється після оплати напряму
    • Два вказівники
    • Ковзне вікно
    • Префіксні суми
    • Типові патерни на масивах
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 03Хешування3 урокиВідкриється після оплати напряму
    • Хеш-таблиця і перевірка наявності
    • Підрахунок частот
    • Ще приклади хешування
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 04Звʼязані списки3 урокиВідкриється після оплати напряму
    • Як влаштований звʼязний список
    • Швидкий і повільний вказівник
    • Розвертання списку
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 05Стеки і черги3 урокиВідкриється після оплати напряму
    • Стек і задачі на рядках
    • Черга і потокові дані
    • Монотонний стек
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 06Дерева4 урокиВідкриється після оплати напряму
    • Бінарне дерево і обхід у глибину
    • Обхід у ширину
    • Двійкове дерево пошуку
    • Різниця між вузлами предка
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 07Графи3 урокиВідкриється після оплати напряму
    • Граф і пошук у глибину
    • Пошук у ширину на графі
    • Приховані графи
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 08Купи3 урокиВідкриється після оплати напряму
    • Пріоритетна черга і купа
    • Приклади задач на купу
    • Найбільші елементи
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 09Жадібні алгоритми і бінарний пошук4 урокиВідкриється після оплати напряму
    • Ідея жадібного вибору
    • Ще жадібні задачі
    • Бінарний пошук у масиві
    • Пошук по простору відповідей
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 10Бектрекінг3 урокиВідкриється після оплати напряму
    • Що таке бектрекінг
    • Генерація варіантів
    • Обмеження й відсікання
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям
  • 11Динамічне програмування4 урокиВідкриється після оплати напряму
    • Каркас динамічного програмування
    • Одновимірні задачі
    • Кілька вимірів стану
    • Динаміка на матриці
    • Цей модуль відкриється з підпискою на напрям.

      Обрати напрям

Ціна

299 грн/міс. за напрям

За місяць напряму · кілька курсів разом

Продовження — окремою оплатою. Автоматичних списань немає.

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

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

Компʼютерні наукиПрограмування з нуля

Visa, Mastercard, 3-D Secure — Як влаштована оплата

  • 37 уроків
  • Безкоштовний модуль
  • За місяць напряму · кілька курсів разом