学习stl笔记
要坚持写博客
这个作者很懒,什么都没留下…
展开
-
三个函数ceil()、floor()、round()
double x; int fx = floor(x);//向下取整函数 int cx = ceil(x);//向上取整函数 int rx = round(x);//四舍五入函数原创 2021-06-03 16:13:37 · 96 阅读 · 0 评论 -
upper_bound()和lower_bound()操作,stl库
利用的是二分查找。 lower_bound(l,r,x)和upper_bound(l,r,x)。 l 起始地址 r 结束地址 x 要查找的数值 返回值low_bound()返回大于或等于x的第一个元素位置。如果所有元素都小于x,则返回r的位置(地址).如果所有元素都小于x,则r就越界了。 函数upper_bound()返回的在前闭后开区间查找的关键字的上界,返回大于val的第一个元素位置(地址)。后面和第一个类似。 使用时: int d[1000010]; int w=upper_bound(d+1,d+l原创 2021-05-31 21:27:40 · 105 阅读 · 0 评论