← 문제 목록
초급
자료구조
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%