数据结构与算法使用
STL和泛型算法真的是非常好用的一个库,但是我总是会记不住一些api函数是怎么用的,在这个文档里做一个梳理吧。
STL容器
泛型算法
- 查找
对于序列容器:
C++ find()函数用法详解(超级详细) (biancheng.net)
对于已排序的容器:
C++ binary_search()函数详解 (biancheng.net)(只能返回是否存在)
C++ lower_bound()函数用法详解 (biancheng.net)(默认升序队列,返回不小于的第一个元素)
- 求和
C++中accumulate的用法_Hello_GY的博客-CSDN博客
- 最大最小值
C++max_element()min_element()函数简介 - 知乎 (zhihu.com)
c++中min和max函数_cpp min_亦木95的博客-CSDN博客
其他
- 字符类操作
(29条消息) c++大小写字符、数字的判断及转换函数_c++判断大小写字母_红鱼鱼的博客-CSDN博客
在 C++ 中按空格分割字符串 | D栈 - Delft Stack
- pair使用
C++ pair的基本用法总结(整理)_sevencheng798的博客-CSDN博客
- 迭代器类型
C++ 迭代器(iterator)超详解+实例演练_c++ iterator_&不逝的博客-CSDN博客
- 仿函数