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

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

    Почати безкоштовно

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

    Почати безкоштовно

      Про курс

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

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

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

      Видео курс является обновлением и дополнением другого курса по алгоритмам.

      Читати далі...

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

      Попередні Вимоги

      Владение языком С# на базовом уровне и наличие желания понять, как писать эффективный и понятный код.

      Читати далі...

      Ви навчитеся

      • разбираться в распространенных алгоритмах и структурах данных;
      • комбинировать простые конструкции языка для построения сложных алгоритмов;
      • давать оценку сложности различным алгоритмам;
      • знать сильные и слабые стороны тех или иных структур данных;
      • реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы;
      • создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 10 год 27 хв
      • Курс створено: 05.05.2015
      • Уроків: 10
      • Оновлено: 09.02.2019
      • Мова: російська

      Що входить до курсу

      • 10 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Консультація з тренером

      ×

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

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Алгоритмы и структуры данных на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      В этом видео уроке будут рассмотрены следующие темы: 

      • Определение алгоритма
      • Временная и асимптотическая сложности алгоритма
      • Введение в структуры данных
      • Связные списки и работа с ними
      Читати далі...
      Темы видео урока:

      • Динамический массив
      • Stack
      • Queue
      • Set
      Читати далі...
      Темы видео урока:

      • Сортировка пузырьком (bubble sort)
      • Сортировка вставками (insertion sort)
      • Сортировка выбором (selection sort)
      • Сортировка слиянием (merge sort)
      • Сортировка Шелла (Shell sort)
      • Быстрая сортировка (Quick sort)
      • Timsort
      Читати далі...
      Темы видео урока:

      • Хеш таблица
      • Коллизии в хеш таблицах
      • Способы разрешения коллизий
      • Дерево
      • Бинарное дерево поиска
      Читати далі...
      Темы видео урока:

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

      • «Граф»
      • Теория графов
      • Способы задания графа
      • Поиск в ширину
      • Поиск в глубину
      Читати далі...
      Темы видео урока:

      • Связные компоненты
      • Алгоритм Ли
      • Кратчайший путь в графе
      • Алгоритм Дейкстры
      Читати далі...
      Темы видео урока:

      • Алгоритм Флойда-Уоршелла
      • Топологическая сортировка графа
      • Поиск компонентов связности
      Читати далі...
      Темы видео урока:

      • Динамическое программирование
      • Подход динамического программирования
      • Приемы в динамическом программировании
      • Задачи
      Читати далі...
      Темы видео урока:

      • Ханойские башни
      • Задача коммивояжёра
      • Задача о ранце
      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:00:00
      Понятие алгоритма
      0:02:09
      Свойства алгоритмов
      0:07:46
      Временная сложность
      0:09:28
      Асимптотическая сложность
      0:11:35
      Правила анализа алгоритмов. Основы
      0:17:26
      Операции сложения и умножения
      0:28:32
      Показатель степени роста
      0:30:31
      Структуры данных
      0:31:41
      Списки
      0:33:25
      Односвязный список
      0:34:12
      2-х связный список
      ПОКАЗАТИ ВСЕ
      Титри відеоуроку
      Титрів до цього уроку не передбачено
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      Підписка
      new
      Преміум Plus
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      199.99 $
      Підписка
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.