С 7 по 13 августа 2020 года ITVDN дарит возможность пройти обучение по курсу Алгоритмы и структуры данных бесплатно!
Почему необходимо знать алгоритмы и структуры данных?
Алгоритмы и структуры данных — необходимый фундамент, который лежит в основе создания хорошего исходного кода через подбор оптимальных форм представления информации и последовательности действий.
Изучив структуры данных, вы будете уметь управлять уровнем сложности своих программ, а также разрабатывать приложения с высокой производительностью, которые будут рациональнее взаимодействовать с памятью.
Знание алгоритмов позволит вам создавать сложные конструкции для эффективного решения широкого спектра задач в программировании.
О курсе
Автор курса — Артем Верещака, Senior Software Engineer в компании Bolt, Эстония.
Продолжительность видео уроков - 10 часов 27 минут.
Программа курса:
- Введение в структуры и алгоритмы данных. Связные списки
- Динамический массив. Stack, Queue и Set.
- Алгоритмы сортировки.
- Хеш-таблицы. Деревья.
- Бинарное дерево поиска. АВЛ-дерево.
- Графы (3 части).
- Динамическое программирование.
- Задачи. Практикум.
Для кого этот курс
Видео курс "Алгоритмы и структуры данных" предназначен прежде всего для тех, кто владеет языком С# на базовом уровне и желает понять, как писать эффективный и понятный код. Главная цель курса — освоив базу алгоритмов, научиться использовать их в правильном ключе для решения сложных и нестандартных задач. Однако, теоретический материал, выложенный в видео курсе, универсален и подойдет для программистов различных направленностей.
Чему вы научитесь:
- Разбираться в распространенных алгоритмах и структурах данных
- Комбинировать простые конструкции языка для построения сложных алгоритмов
- Давать оценку сложности различным алгоритмам
- Определять сильные и слабые стороны тех или иных структур данных
- Реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы
- Создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д.
По завершению обучения вы научитесь делать выбор в пользу наиболее оптимального решения среди нескольких возможных при создании программного обеспечения и сможете успешно реализовывать его.
Сроки акции
Акция проходит с 7 по 13 августа 2020 года. Доступ к курсу открывается на 10 дней.
Улучшайте свои навыки программирования на ITVDN!