[TIL - 6] 파이썬으로 Stack 구현

전유진·2025년 4월 8일

좋은 단어 문제

나의 구현 방법

  1. peek 구현하기
temp = list.pop()
list.append(temp)
  1. empty 구현하기
if len(list) == 0:
  1. pop 구현하기
list.pop()

pop(i)는 i번째 원소를 꺼내는 함수다. 기본 i값은 가장 나중에 들어온 값이다. 고로, pop()은 스택의 pop과 같다.

  1. push 구현하기
list.append(sth)

append는 list 가장 끝에 원소를 추가한다. 고로, 스택의 push와 동일하다.

profile
배움을 좋아하는 사람입니다. 이곳에 배움의 기록을 남기려고 합니다.

0개의 댓글