美文网首页我家丫头的cpp
C++使用STL对随机生成的向量各元素进行排序

C++使用STL对随机生成的向量各元素进行排序

作者: 李药师_hablee | 来源:发表于2019-03-29 09:58 被阅读0次
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<vector>
#include<algorithm>

using namespace std;

void Display(vector<int>&V);

int main(void)
{
    srand(time(NULL));
    vector<int> V(10);
    for (int i = 0; i < 10; i++)
    {
        V[i] = rand() % 100;//随机生成向量的每个分量
    }
    cout << "排序前:" << endl;
    Display(V);
    sort(V.begin(), V.end());//调用sort算法排序
    cout << "排序後:" << endl;
    Display(V);

    system("pause");
    return 0;
}

void Display(vector<int>&V)
{
    vector<int>::const_iterator iter;
    for (iter = V.begin(); iter != V.end(); iter++)
    {
        cout << *iter << " ";
    }
    cout << endl;
}
输出.PNG

本程序在visual studio 2017 下编译运行成功

相关文章

  • C++使用STL对随机生成的向量各元素进行排序

    本程序在visual studio 2017 下编译运行成功

  • #拖延症# 需要看的文章的记录

    C++ 对vector等STL标准容器进行排序操作--csdn该篇文章通过对vector排序的总结,明白stl是一...

  • 3.随机生成算法测试用例

    随机生成一个大小为100的数组,每个元素的范围是[0,200],然后对其进行选择排序.

  • python技巧积累

    数组逐行替换 生成多维数组,元素随机 dict按照key排序生成list、dict按照value排序生成list 链接

  • Sort Algorithm

    排序算法 Tool implement 生成随机的n个数量的数组,输出数组每一个元素的内容。测试排序算法使用的标准...

  • 排序算法1: 冒泡排序算法

    C++ 冒泡排序算法的实例源代码,一些排序方法的代码集锦,该函数模板使用冒泡法对集合元素进行排序,参数说明: co...

  • C++ STL 之 vectot(四)

    今天我们继续更新 C++ STL 中 vector 容器的使用 vector 容器删除元素 使用 clear() ...

  • rank()

    rank()是根据向量中元素,按照向量中元素的由小到大的顺序进行排序,分别给向量中每个元素一个顺序,当rank()...

  • random随机生成10个数,然后冒泡排序

    随机生成0到100之间的10个随机数,然后使用冒泡排序将这10个数按从小到大的顺序排序 生成10个随机数 冒泡排序...

  • 【GeekBand】Week05-STL-01

    STL中一些算法的总结 1.函数的名字列表: sort 对给定区间所有元素进行排序stable_sort 对给定区...

网友评论

    本文标题:C++使用STL对随机生成的向量各元素进行排序

    本文链接:https://www.haomeiwen.com/subject/zpvkbqtx.html