快速排序的代码

快速排序涉及到了sort函数搭配数组的使用

先读取用户输入的整数n,表示数组的长度 再声明一个长度为n的数组a 之后循环读取n个整数存入数组a 再sort函数对数组a进行排序。a是数组的起始地址,a + n是数组的结束地址 最后循环输出排序后的数组元素 以下为具体的代码

#include<iostream>

#include<algorithm>

using namespace std;

int main(){

int n;

cin>>n;

int a[n];

for(int i=0;i<n;i++){

cin>>a[i];

}sort(a,a+n);

for(int i=0;i<n;i++){

cout<<a[i]<<" ";

}return 0;

}

全部评论

相关推荐

头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务