Алгоритм

Алгоритм

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

79 Skills|1 Course
Быстрый старт в изучении алгоритмов
Быстрый старт в изучении алгоритмов
Быстрый старт в изучении алгоритмов course cover

Быстрый старт в изучении алгоритмов

Python
Этот курс предлагает множество интерактивных кодировочных задач, которые помогут вам быстро понять и реализовать алгоритмы. Задачи были разработаны Донном Мартином (Donne Martin) и доступны в репозитории GitHub donnemartin/interactive-coding-challenges.
0%
Завершено 0 из 90 Labs
Массивы и строки
Связные списки
Стеки и очереди
Графы и деревья

Алгоритм обхода графа в ширину (Breadth-First Search)

Кратчайший путь в графе

Обход двоичного дерева в глубину

Сбалансированное двоичное дерево на Python

Наименьший общий предок в двоичном дереве

Основы структуры данных Граф

Дерево префиксов для хранения строк

Второе по величине в BST

Построение графа в порядке

Введение в двоичное дерево мини-кучи

Определение высоты двоичного дерева

Преемник в порядке возрастания для двоичного дерева поиска

Обход направленного графа в глубину

Техника инвертирования двоичного дерева

Обход в ширину для двоичного дерева

Двоичное дерево поиска с минимальной высотой

Кратчайший путь в невзвешенном графе

В графе существует путь

Проверка двоичного дерева поиска

Реализация двоичного дерева поиска на Python

Списки по уровням дерева

Сортировка и поиск
Рекурсия и динамическое программирование

Руководство по программированию последовательности Фибоначчи

Максимальная прибыль при k сделках

Самая длинная возрастающая подпоследовательность

Решение задачи Ханойских башен

Генерация всех перестановок входной строки

N пар скобок

Способы размена монет

Самая длинная общая подпоследовательность

Исследование подъема по ступенькам с использованием Python

Техники оптимизации задачи о рюкзаке

Минимальное количество монет для сдачи

Генерация power set в Python

Задача оптимизации неограниченного рюкзака

Самая длинная подстрока с k различными символами

Оптимизация умножения матриц 2x2

Идентификация магических индексов в массивах

Python-вызов: Самая длинная общая подстрока

Оптимальное решение для размена монет

Планирование пути робота по сетке

Математика и теория вероятностей
Побитовые операции
Прогресс: 0 из 79 навыков Алгоритм получено

Присоединяйтесь к нашему Discord и учитесь вместе

Присоединиться сейчас
Попробовать терминал Linux онлайн