Вивчай алгоритми та структури даних безкоштовно.
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-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.