阜阳建设网站公司电话,dede手机网站模版,wordpress ios app,个体户营业执照科研做企业网站吗1.栈stack
栈具有先进后出的特性#xff0c;最先进入的数据压在最底下#xff0c;最后出来 2.list链表容器
list链表容器是一种双向链表#xff0c;两端都可插入与删除#xff0c;是双向访问迭代器#xff0c;与vertor随机访问迭代器有不同的区别
reverse#xff08;最先进入的数据压在最底下最后出来 2.list链表容器
list链表容器是一种双向链表两端都可插入与删除是双向访问迭代器与vertor随机访问迭代器有不同的区别
reverse函数可以将元素反转过来
#includeiostream
#includelist//头文件
#includealgorithm
using namespace std;
void printlist(listint s)
{listint::iterator its.begin();for( ;it!s.end();it){cout*it ;}coutendl;
}
int main()
{listint s;s.push_back(10);//尾插 s.push_back(20);s.push_back(30);s.push_front(40);//头插 s.push_front(50);s.push_front(60);printlist(s);listint::iterator its.begin();it;it;//双向迭代器不支持 2 //s.insert(s.begin()2,3,100); 错误写法s.insert(it,3,100);//插入 printlist(s); //STL提供的算法只支持随机访问迭代器而list是双向访问迭代器标准算法不支持 //sort(s.begin(),s.end()); 错误写法s.sort(); //链表类模板提供了sort printlist(s);s.reverse();// 将元素反转 printlist(s);return 0;}