资源简介
随机生成10000数字,进行快速排序,并输出排序后的数组,及耗时
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
#include
#includese.h>
const int N=10000;
void Swap(int& a int& b)
{
int temp=a;
a=b;
b=temp;
}
void QSort(int A[] int left int right)
{
int i j;
static int count = 1;
if(left < right)
{
i = left;
j =right +1;
do
{
do i++;
while(A[i] < A[left]);
do j--;
while(A[j] > A[left]);
if(i Swap(A[i]A[j]);
}while(i < j);
Swap(A[left] A[j]);
QSort(A left j-1);
QSort(A j+1 right);
}
}
void QuickSort(int A[] int n)
- 上一篇:C/C++语言图像处理:各种滤波
- 下一篇:dht11.h库文件
相关资源
- C语言实现页面置换算法
- 项目16 基于单片机LCD数字测速仪的设
- Visual C++数字图像模式识别典型案例详
- AD5160 256抽头精密数字电位器C51程序
- 绝对经典的液晶12864显示汉字+字母数
- MFC数字图像处理BMP格式读取 保存 DF
- 欧拉回路C++程序随机给图求<
- 51单片机数字时钟—源程序+仿真电
- RSA数字签名程序(C++实现)
- 数字图像处理图像锐化C++实现
- VC++ 数字图像 CDib类
- c++ 数字键盘设计(源码)
- 数字电子技术基础(第五版)-逻辑代
- 3KW数字LLC源代码
- 基于单片机的数字万用表设计
- 18B20中文手册.pdf(DS1820单总线数字温
- 51温度计,数字显示
- 数字电子技术基础ppt
- 《实用数字图像处理与分析(2版)》
- 求100以内数字之和
- C++实战源码-应用random_shuffle算法将元
- C++实战源码-随机获取姓名
- C++实战源码-对数字进行微调
- C++实战源码-截取字符串中的数字
- C++实战源码-数字验证
- C++实战源码-判断字符串是否附有数字
- C++实战源码-获取字符串中数字位置
- C++实战源码-随机更换背景的窗体
- 算法题:计算所有小于等于n的非负整
- c++ 检验数字是否为素数
评论
共有 条评论