快速排序
来源:互联网 发布:阿里云rds数据库 编辑:程序博客网 时间:2024/06/04 17:44
#include <bits/stdc++.h>using namespace std;void Qsort(int num[],int start,int end){ if(start>=end)return; int temp=num[start]; int i=start,j=end; while(i<j) { while(i<j&&temp<=num[j])--j;//“<=”等号千万别忘 num[i]=num[j]; while(i<j&&num[i]<=temp)++i;//“>=”等号千万别忘 num[j]=num[i]; } num[i]=temp; Qsort(num,start,i-1); Qsort(num,i+1,end);}int main(){ int a[5]={0,4,4,5,1}; Qsort(a,0,4); for(int i=0;i<5;i++) cout<<a[i]<<endl; return 0;}
阅读全文
0 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- iOS 10.3 新特性 app评分 SKStoreReviewController swift
- 马云的菜鸟物流“小目标”
- VC++ K-Means 图像二值化
- 对主流框架OKHttp的封装,达到一行代码实现一个业务逻辑
- JAVA开发技术之简单WEB服务开发
- 快速排序
- 支持向量机(SVM)算法
- 脚本rsync
- ROC与AUC的计算
- 浅谈iOS设计模式
- 安卓百分比布局的使用
- BZOJ 1324: Exca王者之剑/BZOJ 1475: 方格取数 最大权独立集 最小割
- 自定义progressbar样式
- 素数求和问题