随笔分类 -  C++ STL学习

__builtin_函数的使用
摘要:typedef unsigned int ui 1.int ffs(ui x){//该函数判断n的二进制末尾最后一个1的位置,从一开始 return __builtin_ffs(x); } 2.int popcount(ui x){//该函数时判断n的二进制中有多少个1 return __built 阅读全文

posted @ 2023-01-07 09:55 chelly酱 阅读(128) 评论(0) 推荐(0)

round(x) 返回 x的四舍五入整数值。 ( math.h)
摘要:ceil(x) 返回不小于x的最小整数值(然后转换为double 类型)。 floor(x) 返回不大于x的最大整数值。 round(x) 返回 x的四舍五入整数值。 ( math.h) 阅读全文

posted @ 2022-11-22 17:39 chelly酱 阅读(109) 评论(0) 推荐(0)

C++ STL 的unique函数
摘要:起因是我在学习双向深搜的时候一道例题中运用到了unique函数。感觉平时用的机会不多,现在就记录一下,方便将来复习 首先unique函数在algorithm库中 unique函数只能用于有序数组的去重 unique函数的去重并不是删除重复元素,而是将该元素送到该有序数组的末尾 unique函数返回值 阅读全文

posted @ 2022-04-18 16:20 chelly酱 阅读(145) 评论(0) 推荐(0)

C++ 常用STL容器
摘要:内容来源于AcWing yls的博客 vector(变长数组),倍增的思想,支持比较运算(按字典序) 定义:: vector <int> a; 定义:一个vector数组a vector <int> a(10); 定义:一个长度为10的vector数组a vector <int> a(10,3); 阅读全文

posted @ 2022-04-16 12:04 chelly酱 阅读(35) 评论(0) 推荐(0)

导航