排序算法--快排
来源:互联网 发布:windows配置ntp服务器 编辑:程序博客网 时间:2024/04/26 10:19
#include <stdlib.h>#include <stdio.h>template <typename T>size_t Partition(T iData[], size_t i, size_t j){T iCurValue = iData[i];while (i < j){if (iData[j] <= iCurValue){iData[i] = iData[j];while (i < j){if (iData[++i] >= iCurValue){iData[j] = iData[i];break;}}}j--;}iData[i] = iCurValue;return i;}template <typename T>void QuickSort(T iData[], size_t ibegin, size_t iend){size_t iPartPos = 0;if (ibegin < iend){iPartPos = Partition(iData, ibegin, iend);QuickSort(iData, ibegin, iPartPos-1);QuickSort(iData, iPartPos+1, iend);}return;}
0 0
- 排序算法--快排
- 算法 排序 快排
- 算法--排序--快排
- 一、排序算法 快排
- 快速排序算法(快排)
- [算法]快排-快速排序
- 排序算法之快排
- 排序算法之快排
- 排序算法之快排
- 排序算法之快排
- 排序算法之快排
- 排序算法之快排
- 排序算法(快排,希尔排序)
- 排序算法系列之快排
- java排序算法(三):快排
- 算法—排序(快排,冒泡)
- 排序算法—快排FastSort
- 排序算法--冒泡、插入、归并、快排
- 单词博弈 --- java实现
- 排序算法--基数排序(箱排序的改进)
- Android应用内调用第三方应用
- cocos2dx 写的泡泡龙2014
- intellidea 应用问题
- 排序算法--快排
- 排序算法--归并排序
- 数据库连接
- cocos-2dx_CCNotificationCenter消…
- VS2008的glaux库
- Cocos2dx3.0beta环境配置
- 排序算法--插入排序
- curl: (60) SSL certificate problem: unable to get local issuer certificate
- hibernate 入门操作----实现crud 操作