[Javascript] 자료구조 - Queue
1. Queue란? Queue도 자료구조의 한 종류인데, Queue는 먼저 들어온 데이터가 먼저 나가는, 선입선출의 구조를 갖고 있다. 대기열, 줄 서는 것과 같은 개념을 자료구조로 구현한 것이다. Queue를 다룰 때 기본적인 기능으로 enqueue(데이터 삽입), dequeue(데이터 제거, 반환), peek 또는 front(Queue의 가장 앞에 있는 항목 반환) 등이 있다. 2. Queue가 사용되는 사례 이러한 자료구조적 특성을 바탕으로 Queue는 여러가지 상황에서 사용되는데, 주로 대기열관리, 프로세스 스케줄링, 네트워크 패킷 처리, 프린터 대기열, 이벤트 처리, 멀티스레드 환경에서의 작업 처리 등 요청을 순차적으로 처리하는 경우에 주로 사용된다. 3. Javascript로 구현한 Queue..
2024. 3. 28.