C++ algorithm头文件下的常用函数学习

  • max(x,y):返回x、y中的最大值。
  • min(x,y):返回x、y中的最小值。
  • abs(x):返回整数x的绝对值,注意x必须是整数。浮点型的绝对值用math头文件下的fabs(x).
  • swap(x,y):交换x,y的值。
  • reverse(it,it2):将数组或容器的[it,it2]区间内的元素反转,it、it2为指针或者迭代器。常用于字符串的反转。
  • fill(it,it2,value):把数组或容器中的某一段区间赋为某个值。
  • sort(   首元素地址(必填),尾元素地址(必填),比较函数(选填)   ):实现数组或容器内的排序。
  • lower_bound(first,last,value):用来寻找在数组或容器的[first,last)范围内第一个值大于等于value的元素位置,如果是数组,则返回该位置的指针,如果是容器。则返回该位置的迭代器。
  • upper_bound(first,last,value):用来寻找在数组或容器的[first,last)范围内第一个值大于value的元素位置,如果是数组,则返回该位置的指针,如果是容器。则返回该位置的迭代器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值