在列表的开头和结尾处插入元素| C ++ STL
给定一个包含某些元素的列表,我们必须在C++(STL)程序中,在列表的开头(开头)和后面(结尾)插入一个元素。
列表的Push_front()和push_back()函数
这是两个函数,可用于在列表的前面和结尾插入元素。push_front()将元素插入到前面,而push_back()将元素插入到后面(结束)。
让我们实现下面的程序...
示例
Input: List: [10, 20, 30, 40, 50] Element to insert at front: 100 Element to insert at back: 200 Output: List is: 100 10 20 30 40 50 200
程序:
#include <iostream> #include <list> #include <string> using namespace std; int main() { //声明aiList- list<int>iList = {10, 20, 30, 40, 50}; //在列表中声明迭代器 list<int>::iterator l_iter; //在前面插入元素 iList.push_front(100); //在后面插入元素 iList.push_back(200); //打印列表元素 cout<<"List elements are"<<endl; for (l_iter = iList.begin(); l_iter != iList.end(); l_iter++) cout<< *l_iter<<endl; return 0; }
输出结果
List elements are 100 10 20 30 40 50 200