![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 75
vivi_wang_11
这个作者很懒,什么都没留下…
展开
-
STL-vector用法小结
想得到容器中能保存的最大元素数量就可以用vector 类的成员函数max_size() : vector::size_type max_size = my_shapes.max_size(); 当前容器的实际尺寸---- 已有的元素个数用size(): vector::size_type size = my_shapes.size(); 可以用capacity()转载 2012-04-03 10:54:18 · 855 阅读 · 0 评论 -
STL中的random_shuffle()方法的使用
STL中的函数random_shuffle()用来对一个元素序列进行重新排序(随机的),函数原型如下:template void random_shuffle( RandomAccessIterator _First, //指向序列首元素的迭代器 RandomAccessIterator _Last //指向序列最后一个元素的下一个位置的迭代器 );例转载 2012-04-09 17:29:03 · 35284 阅读 · 3 评论 -
STL中的nth_element()方法的使用
STL中的nth_element()方法的使用 通过调用nth_element(start, start+n, end) 方法可以使第n大元素处于第n位置(从0开始,其位置是下标为 n的元素),并且比这个元素小的元素都排在这个元素之前,比这个元素大的元素都排在这个元素之后,但不能保证他们是有序的,下面是这个方法的具体使用方法.#pragma warning(disable: 478转载 2012-04-09 16:40:27 · 3434 阅读 · 0 评论