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

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

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

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

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

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

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

D
Можно купить
362 ₽ 17 100 ₽ −98%

DevOps для эксплуатации и разработки. Часть 5/6

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

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

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

И
Можно купить
80 ₽ 990 ₽ −92%
5.0

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

Фоксфорд
P
Можно купить
98 ₽ 700 ₽ −86%

Python GUI программирование с использованием фреймворка QT

D
Можно купить
370 ₽ 700 ₽ −47%

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

W
Можно купить
238 ₽ 900 ₽ −74%

Web Scraping в Python с помощью BeautifulSoup и Scrapy Framework

Udemy
PythonBoost Можно купить
400 ₽ 2 990 ₽ −87%

PythonBoost

techrocks
М
Можно купить
370 ₽ 8 490 ₽ −96%

Машинное зрение: локализация объектов на Python

ITtensive
У
Можно купить
300 ₽ 1 390 ₽ −78%

Ускоренный курс Python

MrBriit
Podlodka Python. Асинхронность Можно купить
376 ₽ 3 000 ₽ −87%

Podlodka Python. Асинхронность

Podlodka Crew
Машинное обучение: Обработка естественного языка на Python Можно купить
1 000 ₽ 4 820 ₽ −79%

Машинное обучение: Обработка естественного языка на Python

Lazy Programmer