← 문제 목록
초급 자료구조 30P

스택의 기본 연산은?

스택은 LIFO(Last In First Out) 구조를 가진 자료구조로, 주로 데이터를 저장하고 꺼내는 데 사용됩니다. 스택의 주요 연산으로는 'push', 'pop', 'peek' 등이 있습니다. 다음 중 스택의 기본 연산에 해당하지 않는 것은 무엇인가요?



위의 코드를 참고하여 스택에서 일반적으로 수행하는 연산이 아닌 것을 선택해주세요.
PYTHON
class Stack:
    def __init__(self):
        self.items = []

    def push(self, item):
        self.items.append(item)

    def pop(self):
        return self.items.pop() if not self.is_empty() else None

    def peek(self):
        return self.items[-1] if not self.is_empty() else None

    def is_empty(self):
        return len(self.items) == 0

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%