소주제

자료구조, Stack, Queue

노트

단문 요약

<aside> 📌 스택은 자료를 쌓는 구조로 되어 있으며, 큐는 줄을 세우는 구조로 되어 있다. 이에 데이터 처리 순서에 있어서도 차이가 난다.

스택은 가장 처음 들어온 데이터가 가장 늦게 처리되는 반면, 큐는 가장 먼저 들어온 데이터가 가장 빨리 처리된다.

스택의 예시로는 브라우저의 뒤로가기, 앞으로 가기 외에도 실행취소(CTRL+Z / CTRL+SHIFT+Z) 기능에서도 사용된다.

큐의 예시는 여러장의 문서를 프린트로 출력할 때, 페이지 순서대로 출력되는데 이때 큐의 구조가 사용되며, 버퍼(buffer : 장치간 속도 또는 시간 차이를 극복하는 임시기억장치)또한 큐의 자료구조를 가지고 있다.

</aside>

Reference

스택

큐 (자료 구조)

유어클래스 | 코드스테이츠 학습 플랫폼 UrClass