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

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

Подписка

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

О курсе

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

Все вопросы и темы, которые присутствуют в данном курсе, не раз ставились на собеседовании начинающему разработчику, что делает курс особенно полезным.

Читать дальше...

Этот курс входит в специальности:

Предварительные Требования

Владение языком C# на уровне курса "C# Базовый"

Читать дальше...

Вы научитесь

  • разбираться в распространенных алгоритмах и структурах данных;
  • комбинировать простые конструкции языка для построения сложных алгоритмов;
  • давать оценку сложности различным алгоритмам;
  • знать сильные и слабые стороны тех или иных структур данных;
  • реализовывать сложные и простые структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества;
  • создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д.
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 10 ч 59 м
  • Курс создан: 03.05.2014
  • Уроков: 8
  • Обновлен: 02.02.2016
  • Язык: русский

Что входит в курс

  • 8 видео уроков
  • Домашние задания
  • Тестирование
  • Сертификат
  • Проверка ДЗ

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Алгоритмы и структуры данных 2014 на 40 дней?

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
Темы видео урока:

  • Свойства алгоритмов.
  • Временная сложность алгоритмов.
  • Расчет сложности алгоритма.
  • Односвязные списки.
  • Двусвязные списки.
Читать дальше...
Темы видео урока:

  • Определение класса ArrayList.
  • Добавление значение в динамический массив.
  • Рост динамического массива.
  • Вставка элемента по индексу.
  • Удаление элемента.
  • Принадлежность элемента к массиву.
Читать дальше...
Темы видео урока:

  • Понятие стека.
  • Использование стеков.
  • Особенности работы со стеком.
  • Очередь.
  • Использование очередей.
  • Особенности работы с очередью.
Читать дальше...
Темы видео урока:

  • Упорядочено ориентированное дерево.
  • Двоичное дерево.
  • Двоичное дерево поиска.
  • Методы работы с двоичным деревом.
  • Обход двоичного дерева.
Читать дальше...
Темы видео урока:

  • Определение множества, как структуры данных.
  • Создание множества.
  • Методы работы с множеством.
  • Операции над двумя множествами.
Читать дальше...
Темы видео урока:

  • Определение алгоритма сортировки.
  • Алгоритм сортировки пузырьком.
  • Алгоритм сортировки выбором.
  • Алгоритм сортировки слиянием.
  • Алгоритм сортировки вставками.
  • Быстрая сортировка.
Читать дальше...
Темы видео урока:

  • Определение.
  • Создание хеш-таблиц.
  • Понятие ключа и значения.
  • Роль массивов в хеш-таблице.
Читать дальше...
Темы видео урока:

  • Определение АВЛ-дерева.
  • Правила создания АВЛ-дерева.
  • Методы работы с АВЛ-деревом.
  • Баланс АВЛ-дерева.
Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:58
Понятие и свойства алгоритмов
0:07:35
Временная сложность алгоритмов
0:14:26
Правила анализа алгоритма
0:35:41
Структуры данных, определение
0:37:41
Списки определение
0:40:00
Односвязные списки
0:41:33
Двусвязные списки
0:43:50
Примеры создания односвязных списков
1:15:27
Примеры создания двусвязных списков
ПОКАЗАТЬ ВСЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Пакет Black Friday
  • Все видеокурсы на 15 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
  • Возможность приостановки обучения
110.00 $
220.00 $
Оформить подписку
Акция
Базовый
  • Все видеокурсы на 1 год
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success