一些基本操作
#include<iostream>
using namespace std;
template <typename T>
void show(const T& a){
for(auto i = a.begin(); i != a.end(); i ++)
cout << *i << ' ';
cout << endl;
}
int main(){
forward_list <int> a;
//单向链表只能push_front 从头部插入
a.push_front(4);
a.push_front(3);
a.push_front(1);
a.push_front(2);
a.push_front(0);
show( a);
a.push_front(0);
show( a);
a.remove( 0);//删除值为0的所有元素
show( a);
a.sort();// 默认降序排序
show( a);
}
在这里插入代码片