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

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

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

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

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

      Всем начинающим программистам будет интересен и полезен новый видеокурс от учебного центра CyberBionic Systematics "Алгоритмы и структуры данных".

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

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

      Знание основ работы с алгоритмами и структурой данных необходимо каждому разработчику, независимо от того, на каком языке программирования он пишет.


      Курс состоит из 8 тем-уроков общей продолжительностью 11 часов. Каждый урок содержит видео, практические примеры и краткий конспект теоретического материала урока.

      Содержание видеокурса "Алгоритмы и структура данных"

      УРОК 1. Введение в алгоритмы и структуры данных, связанные списки

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

       Смотреть урок бесплатно

      УРОК 2. Динамический массив

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

       Урок 2

      УРОК 3. Стеки и очереди

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

       Урок 3

      УРОК 4.  Структура данных - дерево

      • Упорядочено ориентированное дерево.
      • Двоичное дерево.
      • Двоичное дерево поиска.
      • Методы работы с двоичным деревом.
      • Обход двоичного дерева.

       Урок 4

      УРОК 5. Множество

      • Определение.
      • Создание множества.
      • Методы работы с множеством.
      • Операции над двумя множествами.

       Урок 5

      УРОК 6. Алгоритмы сортировки

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

      Смотреть Урок 6 бесплатно

      УРОК 7. Хеш-таблица

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

       Урок 7

      УРОК 8. АВЛ-деревья

      • Определение.
      • Правила создания АВЛ-дерева.
      • Методы работы с АВЛ-деревом.
      • Баланс АВЛ-дерева.

      Урок 8

      Первый и шестой уроки курса открыты для свободного просмотра. Ознакомиться с полным курсом или отдельными уроками Вы можете, перейдя в раздел Каталог.

      Желаем Вам приятного просмотра и легкого изучения материала курса!

      КОМЕНТАРІ ТА ОБГОВОРЕННЯ
      СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

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

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