Скачать курс «Python-разработчик Плюс. Часть 10 из 14» — Яндекс Практикум | Отзывы | Складчина

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

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

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

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

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

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

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

0 · 0 отзывов

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

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

И
80 ₽ 990 ₽ −92%
5.0

Информатика. Подготовка к ЕГЭ

Фоксфорд
С
88 ₽ 700 ₽ −87%

Создаем 7 приложений на Python с нуля

D
370 ₽ 700 ₽ −47%

Django GCBV - полное понимание TemplateView

P
392 ₽ 18 300 ₽ −98%

Python для SEO-специалиста

D
800 ₽ 12 000 ₽ −93%

Django 2 с нуля до junior

Django Channel
С
468 ₽ 4 690 ₽ −90%

Создаем сайт турагентства на базе фреймворка Django

Дмитрий Читалов
T
108 ₽ 670 ₽ −84%

The Python Mega Course: Build 10 Real-World Programs

Ardit Sulce