ITVDN

Алгоритмы и структуры данных

  • Средний уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Алгоритмы и структуры данных

Видео курс "Алгоритмы и структуры данных" предназначен для тех, кто владеет языком С# на базовом уровне и желают понять, как писать эффективный и понятный код. Главная цель курса – освоив базу алгоритмов, научиться использовать их в правильном ключе для решения сложных и нестандартных задач.
Программа обучения
  • Введение в структуры и алгоритмы данных. Связные списки.
  • Динамический массив, Stack, Queue и Set.
  • Алгоритмы сортировки.
  • Хеш-таблицы. Деревья.
  • Бинарное дерево поиска. АВЛ-дерево.
  • Графы. Часть 1.
  • Графы. Часть 2.
  • Графы. Часть 3.
  • Динамическое программирование.
  • Задачи. Практикум.
Знания и навыки, которые приобретете
  • Разбираться в распространенных алгоритмах и структурах данных
  • Комбинировать простые конструкции языка для построения сложных алгоритмов
  • Давать оценку сложности различным алгоритмам
  • Знать сильные и слабые стороны тех или иных структур данных
  • Реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы
  • Создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д

Преподаватели

  • Артем Верещака

    Тренер-консультант, .NET разработчик