ITVDN

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

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

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

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

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

  • Александр Петрик

    Эксперт по построению распределенных веб-ориентированных приложений.