算法导论 经典算法实现 quicksort
来源:互联网 发布:怎么做好网络宣传 编辑:程序博客网 时间:2024/06/10 23:35
#include <iostream>using namespace std;//int Partition(int A[], int p,int r){int x = A[r];int i = p - 1;for(int j = p; j<r; j++){if (A[j] <= x){i = i + 1;swap(A[i],A[j]);} }swap(A[i+1],A[r]);return i + 1;}void QuickSort(int A[],int p,int r){if(p < r){int q = Partition(A, p, r);QuickSort(A,p,q-1);QuickSort(A,q+1,r);}}int main(){int a[100];int size;while(cin>>size){for(int i=1;i<=size;i++){cin>>a[i];}QuickSort(a,1,size);for(int i=1;i<=size;i++){cout<<a[i]<<" ";}}return 0;}
阅读全文
0 0
- 算法导论 经典算法实现 quicksort
- 算法导论 - QuickSort 快速排序 C++实现
- 算法导论上的quicksort实现
- 快速排序quicksort-算法导论java实现
- 算法导论示例-QuickSort
- 算法导论 QuickSort
- 算法导论版QuickSort
- 《算法导论》第七章 quicksort
- 算法导论-------快速排序QuickSort
- C++快速排序实现(quicksort) (算法导论)
- 【算法导论-010】快速排序(quickSort)
- 算法导论 第七章:快速排序(Quicksort)
- 算法导论学习--快速排序--Quicksort
- 《算法导论》为什么经典
- 《算法导论》为什么经典
- 《算法导论》为什么经典
- 算法导论上的quicksort实现 快速排序的随机化版本
- 快速排序(quicksort)算法实现
- java类的初始化过程以及继承关系的初始化的过程
- 验证码
- PQ Demo Configurations
- 开源安全问题不容忽视
- httpclient如何验证响应字段值是否为数字
- 算法导论 经典算法实现 quicksort
- Java实现调用百度AI开放云平台(人脸识别API)
- Android OpenGL入门
- 使用cropper.js裁剪头像
- 不要把一个对你好的人给弄丢了!
- Java类加载器总结
- unbuntu下利用adb连接安卓手机
- 决策树
- Servlet 生命周期、工作原理