一般常见的STL算法库包括:
- 非修改性序列操作算法:如std::for_each, std::count, std::find, std::binary_search等。
- 修改性序列操作算法:如std::sort, std::reverse, std::swap, std::rotate等。
- 排列组合算法:如std::next_permutation, std::prev_permutation, std::merge等。
- 数值操作算法:如std::accumulate, std::inner_product, std::partial_sum等。
- 堆操作算法:如std::make_heap, std::push_heap, std::pop_heap等。
- 划分操作算法:如std::partition, std::stable_partition等。