06 2022 档案
摘要:算法简介: set_intersection // 求两个容器的交集 set_union // 求两个容器的并集 set_difference // 求两个容器的差集 1 set_intersection 功能描述: 求两个容器的交集 函数原型: set_intersection(iterato
阅读全文
摘要:注意: 算术生成算法属于小型算法,使用时包含的头文件为 #include <numeric> 算法简介: accumulate // 计算容器元素累计总和 fill // 向容器中添加元素 1 accumulate 功能描述: 计算区间内 容器元素累计总和 函数原型: accumulate(it
阅读全文
摘要:算法简介: copy // 容器内指定范围的元素拷贝到另一容器中 replace // 将容器内指定范围的旧元素修改为新元素 replace_if // 容器内指定范围满足条件的元素替换为新元素 swap // 互换两个容器的元素 1 copy 功能描述: 容器内指定范围的元素拷贝到另一容器中 函数
阅读全文
摘要:算法简介: sort //对容器内元素进行排序 random_shuffle //洗牌 指定范围内的元素随机调整次序 merge // 容器元素合并,并存储到另一容器中 reverse // 反转指定范围的元素 1 sort 功能描述: 对容器内元素进行排序 函数原型: sort(iterator
阅读全文
摘要:算法简介: find //查找元素 find_if //按条件查找元素 adjacent_find //查找相邻重复元素 binary_search //二分查找法 count //统计元素个数 count_if //按条件统计元素个数 1 find 功能描述: 查找指定元素,找到返回指定元素的迭代
阅读全文
摘要:for_each 功能描述: 实现遍历容器 函数原型: for_each(iterator beg, iterator end, _func); // 遍历算法 遍历容器元素 // beg 开始迭代器 // end 结束迭代器 // _func 函数或者函数对象 示例: #include <algo
阅读全文