博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
经典入门:排序
阅读量:4107 次
发布时间:2019-05-25

本文共 586 字,大约阅读时间需要 1 分钟。

#include
int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;i
buf[j+1]){ int tmp=buf[j]; buf[j]=buf[j+1]; buf[j+1]=tmp; } } } for(int i=0;i

假如修改题目中n的取值范围,使其最大能达到10000

那就要用快速排序法。此时直接调用快速排序的库函数。

#include
#include
using namespace std;int main(){ int n; int buf[10000]; while(scanf("%d",&n)!=EOF){ for(int i=0;i

那么,如何使用sort函数降序排列呢?

#include
#include
using namespace std;bool cmp(int x,int y){ return x>y;}int main(){ int n; int buf[10000]; while(scanf("%d",&n)!=EOF){ for(int i=0;i

 

转载地址:http://rjssi.baihongyu.com/

你可能感兴趣的文章
leetcode Trapping Rain Water
查看>>
英才网编程
查看>>
名企与iOS第三方框架
查看>>
iOS REST服务
查看>>
iOS 再说缓存
查看>>
leetcode Valid Number
查看>>
IP 回顾
查看>>
SDL显示图像和文字
查看>>
面向对象的三大特征
查看>>
MFC框架程序中OnIdle
查看>>
代码编译过程
查看>>
函数调用规范
查看>>
关于VS中静态调用dll的一些问题
查看>>
C++:公有继承、私有继承和保护继承
查看>>
MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
查看>>
MYSQL问题解决方案:安装过程中无法start service...
查看>>
构造函数为什么不能是虚函数?
查看>>
C++:overload, override和overwrite
查看>>
关于C++两个类相互引用的一点思考
查看>>
Windows支持的4种类型的同步对象:临界区、互斥量、事件和信号量
查看>>