Перейти к основному содержимому

Курс

Структуры данных и алгоритмы на Python

Продвинутый4 ч

Изучите структуры данных, такие как связанные списки, стеки, очереди, хеш-таблицы и графы, а также алгоритмы поиска и сортировки!

Python4 чвидео: 16Упражнений: 494,050 XP47,059Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Распознавайте популярные структуры данных и алгоритмы

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

Научитесь замечать структуры данных и алгоритмы в повседневной жизни

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

Анализ эффективности алгоритмов

По ходу дела вы остановитесь, чтобы проанализировать популярные алгоритмы с точки зрения их эффективности. Вы разберётесь с «Big O Notation» — отраслевым стандартом для описания сложности алгоритма.

Углубите свои знания программирования на Python

Хорошее знание структур данных и алгоритмов означает умение брать повседневные задачи и решать их с помощью эффективного кода. Вы будете практиковаться в этом на Python, и эти фундаментальные и переносимые навыки пригодятся вам в любом языке программирования.

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

Программа

План курса

1

Связные списки, стеки и нотация «большое O»

Вы начнёте с изучения основных понятий: что такое алгоритмы и структуры данных. Затем познакомитесь с двумя структурами данных: связными списками и стеками. В завершение вы научитесь оценивать сложность алгоритмов с помощью нотации «большое O».
Начать главу

Структуры данных и алгоритмы на Python

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.