대기열에 요소를 추가한다는 것은 배열의 끝에 요소를 추가하는 것을 의미합니다. 모든 삽입 작업을 수행할 것이기 때문에 컨테이너 배열의 끝을 대기열의 꼬리로 사용합니다.
그래서 우리는 다음과 같이 enqueue 기능을 구현할 수 있습니다 -
예시
enqueue(element) { // Check if Queue is full if (this.isFull()) { console.log("Queue Overflow!"); return; } // Since we want to add elements to end, we'll just push them. .container.push(element); }
−
를 사용하여 이 기능이 제대로 작동하는지 확인할 수 있습니다.예시
let q = new Queue(2); q.enqueue(1); q.enqueue(2); q.enqueue(3); q.display();
출력
이것은 출력을 줄 것입니다 -
Queue Overflow! [ 1, 2 ]