sort
来源:互联网 发布:单片机学习网站 编辑:程序博客网 时间:2024/06/03 10:30
冒泡排序
void bubble(int a[], int size){int i, j, tmp;for (i = 0; i < size; i++){for (j = size; j >= i; j--){if (a[j] < a[i]){tmp = a[i];a[i] = a[j];a[j] = tmp;}}}}插入排序
void insert(int a[], int size){int i, j, tmp;for (i = 1; i < size; i++){tmp = a[i];for (j = i; j > 0 & tmp < a[j -1]; j--){a[j] = a[j -1];}a[j] = tmp;}}交换排序
void swap(int a[], int size){int i, j, tmp;for (i = 0; i < size -1; i++){for (j = i +1; j < size; j++){if (a[i] < a[j]){tmp = a[i];a[i] = a[j];a[j] = tmp;}}}}选择排序
void select(int a[], int n){int i, j, min, t;for (i=0; i<n-1; i++){min = i; for (j=i+1; j<n; j++){if (a[j] < a[min]){ min = j;}} if (min != i){t = a[i];a[i] = a[min];a[min] = t;}}}
- sort
- Sort
- sort
- Sort
- sort
- Sort
- sort
- sort
- Sort
- Sort
- sort
- sort
- sort
- sort()
- sort
- sort
- sort
- sort
- 隐式转换
- HDU 3342 拓扑排序
- 面向对象----类基础知识
- Extjs之布局详解
- OpenNMS---邮件通知配置笔记--开源监控软件
- sort
- 十大hack工具
- OpenNMS--SNMP安装及配置(RRD)--开源监控软件
- (2)LUA程序设计-类型与值(type & value)
- 一步步写驱动--模块
- A project with an Output Type of Class Library cannot be started directly的解决
- zoj 3229 Shoot the Bullet--有源汇 有上下界 最大流 递归和非递归sap
- 百度与hao123 网址之家的故事,写在好123荣登百度首页之时
- 安全技巧:学会检查SQL注入式攻击漏洞