본문 바로가기
공부/이것이 코딩테스트다

스택과 큐 자료구조 이론

by 박영귤 2023. 1. 3.

스택과 큐 자료구조는 cs 전공 수업 및 알고리즘 개인 공부 하면서 배운 적이 있어 이미 알고 있는 내용이었다.

고로 여기에는 간단히 작성하겠다.


스택 : 선입후출 (Last In First Out - LIFO)

스택 자료구조
출처 : youtube - [이것이 코딩 테스트다 with Python] 16강 스택과 큐 자료구조

  • 삽입과 삭제가 있다. 삽입 하면 자료구조의 맨 뒤에 삽입, 삭제하면 자료구조의 맨 뒤의 것을 삭제한다.
  • 파이썬에서는 기본적으로 제공되는 list가 스택이다.

큐 : 선입선출 (First In First Out - FIFO)

큐 자료구조
출처 : youtube - [이것이 코딩 테스트다 with Python] 16강 스택과 큐 자료구조

 

  • 입구와 출구가 모두 뚫려있는 터널과 같은 형태이다.
  • 삽입과 삭제가 있다. 삽입하면 가장 왼쪽으로 들어오고, 삭제하면 가장 오른쪽 것을 삭제한다.
  • 파이썬에서는 deque 라이브러리를 사용하여 큐를 사용할 수 있다.