STLのC++でのdeque_clear()およびdeque_erase()
与えられているのは、C ++STLのdequeclear()およびdequeerase()関数の機能を示すタスクです。
Dequeとは
Dequeは、両端で拡張と縮小の機能を提供するシーケンスコンテナである両端キューです。キューデータ構造により、ユーザーはENDでのみデータを挿入し、FRONTからデータを削除できます。バス停のキューを例にとると、ENDからのみキューに挿入でき、FRONTに立っている人が最初に削除されますが、両端キューではデータの挿入と削除が両方で可能です。終わり。
deque.clear()とは
この関数は、両端キューのすべての要素を削除して、サイズを0にするために使用されます。
構文
dequename.clear( )
dequename.clear()
入力 Deque − 96 97 98100
出力 Deque −空
入力 Deque&mijnus; 1 2 3 4 5 6
出力 Deque −空
アプローチに従うことができます
-
まず、両端キューを宣言します。
-
次に、両端キューを印刷します。
-
次に、clear()関数を定義します。
上記のアプローチを使用することで、すべての両端キューをクリアできます。
例
// C++ code to demonstrate the working of deque.clear( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main ( ){ // initializing the deque Deque<int> deque = { 85, 87, 88, 89, 90 }; // print the deque cout<< “ Deque: “; for( auto x = deque.begin( ); x != deque.end( ); ++x) cout<< *x << “ “; // defining clear( ) function deque.clear( ); // printing new deque cout<< “ New Deque:”; for( x = deque.begin( ) ; x != deque.end( ); ++x) cout<< “ “ <<*x; return 0; }
出力
上記のコードを実行すると、次の出力が生成されます
Input - Deque: 85 87 88 89 90 Output - New Deque: No Output
-
STLのC++のdequepush_back()
C ++STLでdequepush_back()関数の機能を表示するタスクが与えられています Dequeとは Dequeは、両端で拡張と縮小の機能を提供するシーケンスコンテナである両端キューです。キューデータ構造により、ユーザーはENDでのみデータを挿入し、FRONTからデータを削除できます。バス停のキューを例にとると、ENDからのみキューに挿入でき、FRONTに立っている人が最初に削除されますが、両端キューではデータの挿入と削除が両方で可能です。終わり。 deque push_back()関数とは push_back()関数は、新しい要素を両端キューに挿入するために使用されます 構文
-
STLのC++のdeque_resize()
与えられているのは、C ++STLのdequeresize()関数の機能を表示するタスクです。 Dequeとは Dequeは、両端で拡張と縮小の機能を提供するシーケンスコンテナである両端キューです。キューデータ構造により、ユーザーはENDでのみデータを挿入し、FRONTからデータを削除できます。バス停のキューを例にとると、ENDからのみキューに挿入でき、FRONTに立っている人が最初に削除されますが、両端キューではデータの挿入と削除が両方で可能です。終わり。 deque resize()関数とは deque resize()関数は、dequeのサイズを変更するために使用されます。サイズが