C++快速排序法
来源:互联网 发布:量子力学入门书籍知乎 编辑:程序博客网 时间:2024/06/05 10:05
。。。说不清,还是自己悟吧……
#include<iostream>using namespace std;int qucksort(int a[],int,int);int main(){ int a[100],n; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } qucksort(a,0,n-1); for(int i=0;i<n;i++) { cout<<a[i]; } return 0;}int qucksort(int a[],int l,int r){ int i,j,k,temp; if(l>r) { return 0; } temp=a[l]; i=l; j=r; while(i!=j) { while(a[j]>=temp && i<j) j--; while(a[i]<=temp && i<j) i++; if(i<j) { k=a[i]; a[i]=a[j]; a[j]=k; } } a[l]=a[i]; a[i]=temp; qucksort(a,l,i-1); qucksort(a,i+1,r); return 0;}
阅读全文
1 0
- c语言快速排序法
- c语言 快速排序法
- 快速排序法-C描述
- 快速排序法二(C)
- C排序之快速排序法
- c语言-排序-快速排序法
- c语言-排序-快速排序法
- 排序-快速排序(c)
- c语言-排序-快速排序法(幷归排序)
- 二分法快速排序法 qsort C源码
- 《C primer plus》qsort(...)-快速排序法
- 快速排序法一(C)
- 快速排序--C语言
- 快速排序(c#)
- 快速排序C
- C++快速排序算法
- 快速排序QuickSort.c
- 快速排序(C#)
- Android架构经验及开发规范
- MySQL主从复制常遇到的几个坑
- [LeetCode]268. Missing Number
- 工作总结2017/8/3
- gulp 版本号修改
- C++快速排序法
- 【JavaSE笔记】集合(二)_泛型
- Android 中的style和Theme的使用
- java之工厂模式
- 运行时权限
- 一些文章的链接地址
- C++条件运算符(- -)
- JVM 垃圾回收 Minor gc vs Major gc vs Full gc
- Nginx的配置文件nginx.conf配置详解