본문 바로가기
자료구조

Queue

by aqua_marri 2024. 10. 28.
class Queue:
    def __init__(self):
        self.q = []
        
    def enQueue(self, item):
        self.q.append(item)
    
    def isEmpty(self):
        return len(self.q) == 0
    
    def deQueue(self):
        if self.isEmpty() == False:
            return self.q.pop(0)
        else:
            return None
    
    def peek(self):
        if self.isEmpty() == False:
            return self.q[0]
        else:
            return None

'자료구조' 카테고리의 다른 글

이진 탐색 트리  (0) 2024.12.02
Factorial, Fibonacci  (0) 2024.10.28
Stack  (0) 2024.10.28
Transpose of Sparse Matrix  (0) 2024.10.28
Circle Linked List  (0) 2024.10.28