Сложность алгоритмов
графы
деревья
рекурсия
Алгоритмы поиска

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

Навык, который увеличит ваши шансы пройти алгоритмическое интервью в международные компании на 80%

Начать обучение

Входит в подписку (более 50 курсов)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Введение в алгоритмы

Бинарный поиск, рекурсия, сложность алгоритмов, оценка сложности

Рекурсивные алгоритмы

Рекурсия вместо цикла, алгоритм для Ханойской башни

Связные и двусвязные списки

Реализация структур, основные операции, сравнение с массивами

Очередь Стэк

Реализация через список и массив, сложность основых операций

Хэш

Реализация, коллизии, хэш-функция, вставка значений

Алгоритмы сортировки

Виды сортировки, сложность алгоритмов, Пузырьковая сортировка, Сортировка выбором, Быстрая сортировка

Проекты

Как проходит обучение

Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей

Подписка 3 900 ₽/мес

Подписка позволяет проходить все курсы каталога из раздела "подписка". Отмена в любой момент. Можно оплачивать через компанию

Подписаться →
  • Более > 50 курсов
  • Пожизненный доступ к теории
  • Можно учиться параллельно
  • Обучение с ИИ-ассистентом

Вопросы и Ответы

На курсе «Алгоритмы и структуры данных» вы изучите, как работать с основными алгоритмами и структурами, такими как массивы, списки, деревья и графы. Эти знания помогут вам улучшить навыки программирования, оптимизировать код и стать востребованным разработчиком. Курс создан для тех, кто хочет разобраться в принципах структуры данных, научиться писать эффективный код и успешно пройти технические собеседования. Обучение проходит в формате онлайн, что позволяет вам гибко управлять своим временем.