STL标准模板库详解
STL三大组件:容器+算法+迭代器。
vector(最常用):动态数组vector<int>v={1,2,3}; 方法:push_back,pop_back,size,clear。
list:双向链表,支持头尾快速增删。
map:键值对map<string,int>scores; scores["张三"]=92; 自动按键排序。
set:不重复集合,自动排序。
算法:sort, reverse, find, count, accumulate。
Lambda: [](int a,int b){return a>b;} 匿名函数,常用于sort自定义比较。