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

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

    Подписка

    Выбери свою 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
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.