141 читали · 10 месяцев назад
Deque - двусторонняя очередь в Python
Двусторонняя очередь (deque) — это структура данных, позволяющая добавлять и удалять элементы с обоих концов очереди с одинаковой эффективностью. В Python deque реализуется в модуле collections. В этом примере мы рассмотрим, как использовать deque для проверки, является ли слово палиндромом. Палиндром — это слово или фраза, которые читаются одинаково слева направо и справа налево, игнорируя пробелы, регистр и знаки препинания. Примеры палиндромов: "deed", "noon", "level". Мы будем использовать двустороннюю очередь для проверки, является ли слово палиндромом...
5 месяцев назад
Урок 14: Двусторонняя очередь (deque) в Python.
Добро пожаловать на четырнадцатый урок нашего курса по программированию на Python! В предыдущем уроке мы познакомились с множествами (set) и узнали, как эффективно хранить и обрабатывать уникальные элементы. Сегодня мы рассмотрим ещё одну важную структуру данных — двустороннюю очередь (deque) из модуля collections. Она позволит вам эффективно добавлять и удалять элементы как с начала, так и с конца, а также упростит решение множества прикладных задач. В данную статью добавлены ссылки на GitHub в каждом примере...