Python-разработчик Плюс. Часть 10 из 14

0/5 ·
Создан: 20 июня 2022 г. Обновлён: 23 марта 2026 г.

Алгоритмические задачи, которые часто встречаются на технических собеседованиях, требуют глубокого понимания структур данных и принципов их работы. Этот модуль сфокусирован на переходе от простого написания кода к оптимизации алгоритмов: здесь разбирают, как работают рекурсивные вызовы, сложные методы сортировки и устройство хеш-таблиц.

Внутри разбираются:

  • Рекурсия и подходы к решению задач через разделение на базовые и рекурсивные случаи.
  • Алгоритмы сортировки, включая слиянием (merge sort), быструю (quick sort) и сортировку подсчетом, с анализом их вычислительной сложности.
  • Устройство хеш-таблиц, методы обработки коллизий и построение поисковых индексов.
  • Структуры данных «деревья», их балансировка (АВЛ-деревья) и принципы работы пирамидальной сортировки.

Материал предназначен для тех, кто уже знаком с базовым синтаксисом Python и готовится к задачам уровня middle-разработчика. После прохождения вы научитесь выбирать оптимальные структуры данных для хранения и поиска информации, а также сможете обоснованно оценивать производительность написанного кода.

Другие материалы школы

П
Можно купить
874 ₽ 16 000 ₽ −95%

Профессия мидл python-разработчик. Часть 2 из 6

Яндекс Практикум
Профессия Менеджер проектов. Часть 3 из 6 Можно купить
484 ₽ 18 000 ₽ −97%

Профессия Менеджер проектов. Часть 3 из 6

Яндекс Практикум
SQL для работы с данными и аналитики. Часть 2 Можно купить
374 ₽ 12 600 ₽ −97%

SQL для работы с данными и аналитики. Часть 2

Яндекс Практикум
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

P
Можно купить
90 ₽ 700 ₽ −87%

Python для финансового и фондового рынка

API веб-сервисов Можно купить
126 ₽ 2 500 ₽ −95%

API веб-сервисов

Devman
М
Можно купить
152 ₽ 799 ₽ −81%

Машинное обучение и Искусственный Интеллект

Timur Mashnin
А
Можно купить
242 ₽ 13 000 ₽ −98%

Алгоритмы для разработчиков. Часть 2/4

Яндекс Практикум
Базовая подготовка к ЕГЭ по информатике в компьютерной форме Можно купить
98 ₽ 340 ₽ −71%

Базовая подготовка к ЕГЭ по информатике в компьютерной форме

Евгений Сидоркин
Асинхронное программирование на Python для начинающих Можно купить
268 ₽ 8 000 ₽ −97%

Асинхронное программирование на Python для начинающих

Александр Опрышко
С
Можно купить
370 ₽ 5 650 ₽ −93%

Создаем мессенджер на базе Python asyncio

Дмитрий Читалов
Работа с датой и временем в Python Можно купить
94 ₽ 490 ₽ −81%

Работа с датой и временем в Python

Антон Щербак
Продвинутый Python: заряди свои батарейки Можно купить
166 ₽ 1 920 ₽ −91%

Продвинутый Python: заряди свои батарейки

Артем Егоров