stack

    [python](자료구조) stack class 구현

    [python](자료구조) stack class 구현

    Stack 클래스 구현 중복된 값 push 불가능 Stack의 size 값이 default 일 경우 5로 설정 overflow / underflow 주의 생성자 stack 리스트 생성 size 초기화 top SP(Stack Pointer) 초기화 push() pop() view() 메소드 구현 class Stack: def __init__(self, size = 5): self.stack = [] #stack 리스트 생성 self.size = size #stack 의사이즈 self.top = 0 #SP(Stack Pointer) stack에 저장되는 데이터의 개수 def push(self,data): if data in self.stack: print("{} 값은 중복된 데이터입니다.".format(da..