摘要: 5.6 常用集合算法 算法简介: set_intersection //求两个容器交集 set_union //求两个容器并集 set_difference //求两个容器差集 5.6.1 set_intersection //求两个容器交集 函数原型:set_intersection(iterat 阅读全文
posted @ 2022-03-04 16:18 大白不会敲代码 阅读(72) 评论(0) 推荐(0)
摘要: 5.5 常用算术生成算法 注意:算术生成算法属于小型算法,使用时包含头文件为 #include<numeric>; accumulate //计算容器元素累计总和 fill //向容器中添加元素 5.5.1 accumulate //计算容器元素累计总和 函数原型:accumulate(iterat 阅读全文
posted @ 2022-03-04 14:31 大白不会敲代码 阅读(86) 评论(0) 推荐(0)
摘要: 5.4 常用拷贝和替换算法 算法简介: copy //容器内指定范围的元素拷贝到另一个容器中 replace //将容器内指定范围的旧元素修改为新元素 replace_if //容器内指定范围满足条件的元素替换为新元素 swap //互换两个容器的元素 5.4.1 copy //容器内指定范围的元素 阅读全文
posted @ 2022-03-04 14:07 大白不会敲代码 阅读(53) 评论(0) 推荐(0)
摘要: 5.3 常用排序算法 学习目标:掌握常用的排序算法 算法简介:sort //对容器内元素进行排序 random_shuffle //洗牌 指定范围内的元素随机调整次序 merge //容器元素合并,并存储到另一个容器 reverse //反转指定范围内的元素 5.3.1 sort //对容器内元素进 阅读全文
posted @ 2022-03-04 11:45 大白不会敲代码 阅读(43) 评论(0) 推荐(0)