快速排序
来源:互联网 发布:excel2003提取重复数据 编辑:程序博客网 时间:2024/04/29 08:19
快速排序代码
void quickSort(int *buffer,int l,int r)
{
int x = buffer[l];
int L = l;
int R = r;
if(L >= R)
return;
while(l < r)
{
while(l < r && buffer[r] > x)
r--;
if(l != r)
{
buffer[l] = buffer[r];
l++;
}
while(l < r && buffer[l] < x)
l++;
if(l != r)
{
buffer[r] = buffer[l];
r--;
}
}
buffer[l] = x;
quickSort(buffer, L, l-1);
quickSort(buffer, l+1, R);
}
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- oracle10g修改字符集
- 第一个wxPython及转化成exe
- Qt札记
- Minimum Spanning Trees - Prim’s algorithm & Single-Source Shortest Paths - Dijkstra’s algorithm
- ATSHA204
- 快速排序
- 黑马程序员-------反射
- database editor
- 栈的应用之-----行编辑程序
- linux 编程----内存泄露检测之mtrace
- android之解决屏幕大小与密度不同导致的差异
- 【解决】12306网上购票页面加载缓慢
- 怎样使用OpenCV进行人脸识别 [停止更新]
- 香港电台知名主持人梁继璋曾给孩子写过一封信