Computer Science/DataStructure
2023. 1. 8.
[자료구조] 스택 (Stack)
스택이란? 한 쪽 끝으로만 자료를 넣고 뺼 수 있는 구조 LIFO ( Last In First Out ) 스택의 연산 push(item) : item 하나를 스택의 맨 윗 부분에 추가한다. pop() : 스택에서 맨 위에 있는 item을 제거한다. peek() : 스택의 맨 위에 있는 항목을 반환한다. isEmpty() : 스택이 비어 있다면 true를 반환한다. 스택의 구현 파이썬에서의 스택 이미 list[]로 구현되어있다. push(item) -> append(item) lst = [1, 2, 3] lst.append(4) print(lst) [1, 2, 3, 4] pop() -> pop() lst = [1, 2, 3] lst.pop() print(lst) [1, 2] peek() -> list[-..