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