Quick_Sort
来源:互联网 发布:金谷网络视频会议 编辑:程序博客网 时间:2024/05/22 01:51
贴在这里,省得以后又忘。
#include "stdafx.h"
#include <iostream>
using namespace std;
void quick_sort(int ray[],int left, int right)
{
int pivot = ray[right];
int less = left;
for(int i = left; i < right; i++)
{
if(ray[i] <= pivot)//swap ray[less] and ray[less];
{
int temp = ray[less];
ray[less] = ray[i];
ray[i] = temp;
less++;
}
}
int temp = ray[less];
ray[less] = ray[right];
ray[right] = temp;
if(left <= less-1)
quick_sort(ray, left, less-1);
if(less+1 <= right)
quick_sort(ray, less+1, right);
}
int _tmain(int argc, _TCHAR* argv[])
{
int ray[] = {5,7,4,4,2,9,9};
quick_sort(ray, 0, 6);
for(int i = 0; i != 7; i++)
{
cout << ray[i] << endl;
}
return 0;
}
- Quick_Sort
- quick_sort
- quick_sort
- quick_sort
- quick_sort
- quick_sort
- QUICK_SORT
- quick_sort.cc
- quick_sort algorithm
- quick_sort新手入门
- Heap_Sort,Shell_Sort and Quick_Sort
- 快速排序quick_sort
- 快速排序Quick_Sort
- c++中的quick_sort
- quick_sort <算法导论>实现
- 000-algorithm-quick_sort
- 快速排序(Quick_Sort)
- C++、delphi、python Quick_Sort实现
- Ethereal过滤规则语法
- 虚拟网卡 TUN/TAP 驱动程序设计原理
- 【模拟】【RQNOJ】验证数独
- REST 相关介绍和学习资料
- 新手学习GTK入门教程 第二讲
- Quick_Sort
- PHP新的垃圾回收机制:Zend GC详解
- TCP&UDP伪首部详解
- 《PHP Cookbook》学习笔记(七)
- QTP项目实战课程测试脚本下载
- 3D引擎开发,慎用逆矩阵
- [64位操作系统]未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
- 怀才不遇。
- #ifndef#define#endif的用法