快速排序
2016-04-27 11:04
267 查看
问题及代码:
/*
*Copyright (c)2015,大连东软信息学院
*All rights reserved.
*文件名称:get max.c
*作 者:陈振
*完成日期:2016年4月27日
*版 本 号: v1.0
*问题描述:快速排序
*程序输入:
*程序输出:
*/
#include<stdio.h>
#include<stdlib.h>
int cmp(const void* a,const void*b){
return *(int*)a-*(int*)b;
}
void printArr(int* a,int n){
int i;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
int main()
{
int a[10]={3,1,2,5,4,6,0,9,12,-2};
printArr(a,10);
qsort(a,10,sizeof(int),cmp);
printArr(a,10);
return 0;
}
运行结果:
/*
*Copyright (c)2015,大连东软信息学院
*All rights reserved.
*文件名称:get max.c
*作 者:陈振
*完成日期:2016年4月27日
*版 本 号: v1.0
*问题描述:快速排序
*程序输入:
*程序输出:
*/
#include<stdio.h>
#include<stdlib.h>
int cmp(const void* a,const void*b){
return *(int*)a-*(int*)b;
}
void printArr(int* a,int n){
int i;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
int main()
{
int a[10]={3,1,2,5,4,6,0,9,12,-2};
printArr(a,10);
qsort(a,10,sizeof(int),cmp);
printArr(a,10);
return 0;
}
运行结果:
相关文章推荐
- 字符串匹配KMP算法
- LoadRunner录制脚本时无法启动浏览器,出现icuuc36.dll错误
- DPDK -- 使用 KVM 安装虚拟机
- Windows 常用电脑快捷键大全 用起来很省时间哦!
- netty四种BUFFER的内存测试
- Android OkHttp完全解析 是时候来了解OkHttp了
- git命令大全
- 在Eclipse(JAVA)中加载WEKA的ARFF文件
- 图形算法 - 模糊函数比较,Blur Function Compare。
- git 字体大小调整
- 队列程序
- 详解Android中Handler的使用方法
- Error:(1, 1) A problem occurred evaluating project ':app'. > Failed to apply plugin [id 'com.android
- [转] Cocoa Touch事件处理流程--响应者链
- iOS根据输入的位置获取经纬度
- UnitTest 笔记
- 剖析OkHttp缓存机制
- 1、第一个JSP
- java多线程解决生产者消费者问题
- json-lib 之jsonConfig详细使用(转载写的不错)