알고리즘 &자료구조

[자료구조/Python] 복습 1. Queue, Stack

ydin 2022. 12. 22. 11:28

Queue

선입선출의 자료구조, 먼저 들어온 데이터가 먼저 나가는 구조

입력 순서대로 데이터 처리가 필요할 때 사용

사용되는 곳 : 프린터 출력 대기열, bfs

연산 : 삽입(Enqueue), 추출(Dequeue)

Stack

후입선출의 자료구조, 마지막에 들어온 데이터가 먼저 나가는 구조

데이터가 입력된 순서의 역순으로 처리되어야 할 때 사용

사용되는 곳 : 함수 콜 스택, 수식 계산, 인터럽트 처리 등

연산 : 추가(Push), 추출(Pop)