如何使用C ++中的STL对数组进行排序

如何使用C ++中的STL对数组进行排序

给定一个数组arr [],使用C ++中的STL对该数组进行排序。

例如:

输入: arr [] = {1,45,54,71,76,12}
输出: {1,12,45,54,71,76}

输入: arr [] = {1,7,5,4,6,12}
输出: {1,4,5,6,7,12}

方法:可以使用STL中提供的sort()函数来排序。

语法:

sort(arr,arr + n); 
//使用STL中的sort()对数组进行排序的C ++程序
 

#include <bits/stdc++.h>
using namespace std;

int main()
{
 

    //获取数组
    int arr [] = {1、45、54、71、76、12};

    //查找数组的大小
    int n = sizeof(arr)/ sizeof(arr [0]);

    //打印数组
    cout << "数组:";
    for(int i = 0; i 

输出:

数组:1 45 54 71 76 12
排序后的数组:1 12 45 54 71 76

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程