摘要: cb41a_c++_STL_算法_填充新值fill_generatefill(b,e,v)fill_n(b,n,v),填充n个vgenerate(b,e,p)generate_n(b,n,p) generate_n(back_inserter(ilist), 5, rand);//插入5个随机数,r 阅读全文
posted @ 2020-02-23 18:38 txwtech 阅读(195) 评论(0) 推荐(0) 编辑
摘要: cb40a_c++_STL_算法_交换swap_rangesswap_ranges(b,e,b2);如果两个容器的数据数量不一致时,只交换一部分数据,a里面3个,b里面5个,则只会交换3个,b里面还有两个不变 注意:下列两种方法也是交换算法1.容器的swap()成员函数2.赋值操作 1 /*cb40 阅读全文
posted @ 2020-02-23 17:14 txwtech 阅读(333) 评论(0) 推荐(0) 编辑
摘要: cb39a_c++_STL_算法_for_each_transform_比较for_each() 速度快,不灵活transform() 速度慢, 非常灵活 STL算法-修改性算法for_each()copy()copy_backward()transform()merge()swap_ranges( 阅读全文
posted @ 2020-02-23 16:42 txwtech 阅读(194) 评论(0) 推荐(0) 编辑
摘要: cb38a_c++_STL_算法_transformtransform()算法有两种形式:transform(b1,e1,b2,op);//b1(源区间)的数据通过op函数处理,存放在b2(目标区间)transform(b1,e1,b2,b3,op)//把b1,b2结合一起通过op函数处理,存放到b 阅读全文
posted @ 2020-02-23 16:16 txwtech 阅读(304) 评论(0) 推荐(0) 编辑