Xếp các phần tử vào Hàng đợi nghĩa là thêm chúng vào cuối mảng. Chúng tôi đang lấy phần cuối của mảng vùng chứa làm phần cuối của hàng đợi vì chúng tôi sẽ thực hiện tất cả các hoạt động chèn liên quan đến nó.
Vì vậy, chúng ta có thể triển khai hàm enqueue như sau -
Ví dụ
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); }
Bạn có thể kiểm tra xem chức năng này có hoạt động tốt hay không bằng cách sử dụng -
Ví dụ
let q = new Queue(2); q.enqueue(1); q.enqueue(2); q.enqueue(3); q.display();
Đầu ra
Điều này sẽ cung cấp đầu ra -
Queue Overflow! [ 1, 2 ]