Изучай алгоритмы и структуры данных бесплатно.
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Подписка

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

Все акции

С 7 по 13 августа 2020 года ITVDN дарит возможность пройти обучение по курсу Алгоритмы и структуры данных бесплатно!

Почему необходимо знать алгоритмы и структуры данных?

Алгоритмы и структуры данных — необходимый фундамент, который лежит в основе создания хорошего исходного кода через подбор оптимальных форм представления информации и последовательности действий.

Изучив структуры данных, вы будете уметь управлять уровнем сложности своих программ, а также разрабатывать приложения с высокой производительностью, которые будут рациональнее взаимодействовать с памятью.

Знание алгоритмов позволит вам создавать сложные конструкции для эффективного решения широкого спектра задач в программировании.

О курсе

Автор курса — Артем Верещака, Senior Software Engineer в компании Bolt, Эстония.

Продолжительность видео уроков - 10 часов 27 минут.

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

  1. Введение в структуры и алгоритмы данных. Связные списки
  2. Динамический массив. Stack, Queue и Set.
  3. Алгоритмы сортировки.
  4. Хеш-таблицы. Деревья.
  5. Бинарное дерево поиска. АВЛ-дерево.
  6. Графы (3 части).
  7. Динамическое программирование.
  8. Задачи. Практикум.

Для кого этот курс

Видео курс "Алгоритмы и структуры данных" предназначен прежде всего для тех, кто владеет языком С# на базовом уровне и желает понять, как писать эффективный и понятный код. Главная цель курса — освоив базу алгоритмов, научиться использовать их в правильном ключе для решения сложных и нестандартных задач. Однако, теоретический материал, выложенный в видео курсе, универсален и подойдет для программистов различных направленностей.

Чему вы научитесь:

  • Разбираться в распространенных алгоритмах и структурах данных
  • Комбинировать простые конструкции языка для построения сложных алгоритмов
  • Давать оценку сложности различным алгоритмам
  • Определять сильные и слабые стороны тех или иных структур данных
  • Реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы
  • Создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д.

По завершению обучения вы научитесь делать выбор в пользу наиболее оптимального решения среди нескольких возможных при создании программного обеспечения и сможете успешно реализовывать его.

Сроки акции

Акция проходит с 7 по 13 августа 2020 года. Доступ к курсу открывается на 10 дней.

Улучшайте свои навыки программирования на ITVDN!

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
Notification success