Шаг 126.
Python: тонкости программирования. Общие структуры данных Python. Стеки (с дисциплиной доступа LIFO). Ключевые выводы
На этом шаге мы подведем некоторый итог по изученному материалу.
Сформулируем основные выводы.
- Python поставляется с несколькими реализациями стека, которые обладают слегка различающимися характеристиками производительности и особенностями использования.
- Двусторонняя очередь collections.deque обеспечивает безопасную и быструю реализацию стека общего пользования.
- Встроенный тип list может применяться в качестве стека, но следует соблюдать осторожность и добавлять и удалять элементы только при помощи
методов append() и pop(), чтобы избежать замедления производительности.
Со следующего шага мы начнем рассматривать очереди.
Предыдущий шаг
Содержание
Следующий шаг