Форум сайта python.su
Возникла такая проблема. Дано задание: создать динамическую структуру очередь
Мне нужно осуществить просмотр очереди в главном модуле с помощью методов класса (итераторов): получение указателя на первый элемент,получение указателя на следующий элемент, получение значения поля данных по значению указателя на запись.
и не получается сделать методы на получение указателей
class Deqeue: head = None class Node: element = None next_node = None def __init__(self, element, next_node=None): self.element = element self.next_node = next_node def __iter__(self): return self def __next__(self):
Отредактировано ayelet (Сен. 6, 2021 22:52:48)
Офлайн
ayeletДинамическая структура очередь - это queue. А deque - это динамическая структура дек. Очередь и дек - это разные вещи.
Дано задание: создать динамическую структуру очередь
ayeletРаботай с очередью снаружи. Напиши, как ты снаружи используешь очередь, чтобы получить указатель на первый элемент.
получение указателя на первый элемент
ayeletРаботай с очередью снаружи. Напиши, как ты снаружи используешь очередь, чтобы получить указатель на следующий элемент.
получение указателя на следующий элемент
ayeletРаботай с очередью снаружи. Напиши, как ты снаружи используешь очередь, чтобы получить значение поля данных по значению указателя на элемент очереди.
получение значения поля данных по значению указателя на запись
Отредактировано py.user.next (Сен. 7, 2021 19:16:04)
Офлайн