Given là nhiệm vụ để hiển thị chức năng của hàm deque front () và deque back () trong C ++ STL
Deque là gì
Deque là Hàng đợi kết thúc kép là các vùng chứa trình tự cung cấp chức năng mở rộng và thu hẹp ở cả hai đầu. Một cấu trúc dữ liệu hàng đợi cho phép người dùng chỉ chèn dữ liệu ở vị trí KẾT THÚC và xóa dữ liệu khỏi ô TRƯỚC. Hãy lấy sự tương tự của hàng đợi tại các điểm dừng xe buýt nơi người đó có thể được chèn vào hàng đợi chỉ từ END và người đứng ở FRONT là người đầu tiên bị loại bỏ trong khi trong hàng đợi Double end, việc chèn và xóa dữ liệu có thể thực hiện được ở cả hai kết thúc.
Hàm deque front () là gì
Hàm front () được sử dụng để tham chiếu đến phần tử đầu tiên của deque.
Cú pháp
dequename.front( )
Ví dụ
Đầu vào Deque:12 13 14 15 16
Đầu ra Deque mới:12
Đầu vào Deque:C A P T U R E
Đầu ra Deque mới:C
Có thể tuân theo phương pháp tiếp cận
-
Đầu tiên, chúng tôi khai báo deque
-
Sau đó, chúng tôi in deque.
-
Sau đó, chúng tôi xác định hàm front ().
Bằng cách sử dụng phương pháp trên, chúng ta có thể tìm nạp phần tử đầu tiên của deque.
Ví dụ
// C++ code to demonstrate the working of deque front( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main ( ){ // initializing the deque Deque<int> deque = { 5, 7, 6, 8, 9 }; // print the deque cout<< “ Deque: “; for( auto x = deque.begin( ); x != deque.end( ); ++x) cout<< *x << “ “; // defining the front( ) function cout<< deque.front( ); return 0; }
Đầu ra
Nếu chúng ta chạy đoạn mã trên thì nó sẽ tạo ra kết quả sau
Input – Deque: 5 7 6 8 9 Output – New Deque: 5 Input – Deque: L O N D O N Output – New Deque: L