Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.45 KB

README.ko-KR.md

File metadata and controls

21 lines (14 loc) · 1.45 KB

Queue

Read this in other languages: 简体中文, Русский, 日本語, Français, Português

컴퓨터 공학에서 는 일종의 추상 데이터 타입이자 컬렉션입니다. 큐 내부의 엔터티들은 순서를 유지하며 컬렉션의 가장 뒷 부분에 엔터티를 추가하는 인큐(enqueue), 컬렉션의 가장 앞에 위치한 엔터티를 제거하는 디큐(dequeue) 작업을 수행합니다. 이것은 큐를 선입선출 자료 구조로 만듭니다. 선입선출 자료 구조에서는, 추가된 첫 번째 요소가 가장 먼저 제거되는 요소가 됩니다. 이는 새로운 요소가 추가되면 이전에 추가되었던 모든 요소들을 제거해야 새로운 요소를 제거할 수 있다는것과 같은 의미입니다. 또한 큐의 가장 앞에 위치한 요소를 반환하기 위한 작업이 입력되면 디큐 작업 없이 해당 요소를 반환합니다.

큐는 선형 자료 구조의 예시이며, 더 추상적으로는 순차적인 컬렉션입니다.

선입선출 자료 구조인 큐를 나타내면 다음과 같습니다.

Queue

참고