编程第三天
来源:互联网 发布:快速移动文件软件 编辑:程序博客网 时间:2024/05/19 19:15
通过C++STL容器实现排序
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int compare(const void *a, const void *b)
{
int *pa = (int*)a;
int *pb = (int*)b;
return (*pa )- (*pb);
}
int main()
{
int a[10] = {5, 6, 4, 3, 7, 0 ,8, 9, 2, 1};
qsort(a, 10, sizeof(int), compare);
for (int i = 0; i < 10; i++)
cout << a[i] << " " ;
return 0;
}
这里利用了qsort函数 该函数声明:
void qsort(void *base, int nelem, unsigned int width, int ( * pfCompare)( const void *, const void *));
其中 pfCompare为比较函数 用来控制升序或降序排列
0 0
- 编程第三天
- java编程基础第三天
- C专家编程第三天
- linux高级编程第三天
- C#高级编程第三天
- 实例iPhone编程入门教程-第三天
- 《远控编程笔记》 第三天
- 编程语言之python学习第三天
- 黑马程序员-网络编程- 第三天
- 学习Linux驱动编程_第三天
- 编程学习第三天,更多的Python
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- 第三天
- java第一天
- sql 分组求数量,并取最新一条数据
- html标签中的lang属性
- 由12306.CN谈谈网站性能技术
- ORACLE 表空间扩展方法
- 编程第三天
- Spring Data JPA Entity Repository 多路径配置
- c++第2次上机-实验报告
- Git学习(三)远程仓库版本回退方法
- Fatal Error: ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine
- hadoop学习笔记之flume
- 安卓系统中默认值
- 深、浅拷贝构造函数
- Android接入微信登录出现-6错误