STL相关函数用法总结

  1. push_back() - 将元素加入末尾

  2. insert 同上

  3. pop_back() - 删除末尾元素

  4. size() - 返回存储的元素数量

  5. empty() - 如果为空,则返回true;否则返回false

  6. clear() - 删除所有元素(假删除

  7. erase() - 删除指定位置或指定范围内的元素

  8. insert() - 将元素插入指定位置

  9. swap() - 交换两个元素内容

  10. front() - 返回第一个元素

  11. back() - 返回最后一个元素

  12. begin()-返回第一个元素的前一个位置

  13. end() - 用于遍历最后一个元素的下一个位置

  14. begin()和end()-常用于遍历数组

  15. max_element()-返回容器中的最大元素

  16. min_element()-返回容器中的最小元素

  17.  accumulate()-对容器中的元素求和 

  18.  count()-计算容器中指定元素的数量

  19.  binary_search()-在已排序的容器中二分查找指定元素 

  20. next_permutation()-全排列

  21. prev_permutation()-倒叙全排列

  22. merge-将两个有序的序列合并为一个有序的序列

  23. reverse-反向排序

  24. lower_bound

  25. upper_bound

  26. unique-删除重复元素

  27. cout-统计数值出现次数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值