Que

이승주·2024년 7월 18일

파이썬 문법 정리

목록 보기
6/10
post-thumbnail

Que의 구조

class Queue:
    def __init__(self):
        self.front = None

    def push(self, value):
        if not self.front:
            self.front = Node(value)
            return

        node = self.front
        while node.next:
            node = node.next
        node.next = Node(value)

    def pop(self):
        if not self.front:
            return None

        node = self.front
        self.front = self.front.next
        return node.val

    def is_empty(self):
        return self.front is None
profile
개발자 공부

0개의 댓글