2、C程序 数组排序之[冒泡排序法](应用函数让程序简洁一些)
来源:互联网 发布:网络翻译招聘 编辑:程序博客网 时间:2024/06/05 03:31
#include <stdio.h>//**建立一个交换函数void swap(int a[] ,int i ,int j){int tmp = a[i];a[i] = a[j];a[j] = tmp ;}//**建立一个打印函数void printA (int *a , int len){int i;for(i=0 ;i<len;i++){printf("%4d",a[i]);}printf("\n");}//**main程序int main(){int a[10]={9,5,1,8,4,6,2,3,7,0}; int len =sizeof(a)/sizeof(a[0]);int i,j; //**外层循环控制轮数,每一轮找出最大数沉底for (i=0;i<len-1;i++){ //**内层循环控制每一轮比较的次数for(j=0;j<len -1-i;j++){if(a[j]>a[j+1]){swap(a,j,j+1);}}}printA (a,len);return 0;}
阅读全文
1 0
- 2、C程序 数组排序之[冒泡排序法](应用函数让程序简洁一些)
- 1、C程序 数组排序之[冒泡排序法]
- C语言数组实现冒泡排序和选择排序程序
- C语言数组实现冒泡排序和选择排序程序
- 4、C程序 数组排序之[选择排序法]
- 5、C程序 数组排序之[插入排序法]
- 10、C程序 数组排序之[快速排序法]
- 6、C程序 数组排序之[二分插入排序法](插入排序法改良版)
- 数组与集合的应用之数组排序与查询(使用冒泡排序法)
- 3、C程序 数组排序之[鸡尾酒排序]
- 9、C程序 数组排序之[归并排序]
- C语言程序----排序(直接插入排序,SHELL排序,冒泡排序,快速排序,简单选择排序,堆排序)
- C选择和冒泡排序程序心得
- C程序下的深度冒泡排序
- 冒泡排序程序实现
- 冒泡排序小程序
- php冒泡排序程序
- java 冒泡排序程序
- 搭建OAI需要知道的Linux基本操作
- Bootstrap的三个引用(js|css|jquery)
- fread读取文件(二进制文件)
- CSS基础(四)框的定位
- 线性筛(欧拉筛)
- 2、C程序 数组排序之[冒泡排序法](应用函数让程序简洁一些)
- 数据结构之二叉树的非递归遍历
- SQLite学习手册(命令行工具)
- rsarsa: Math is cool! Use the RSA algorithm to decode the secret m
- Mybaties动态拼接sql大全
- 资讯精选|李文星溺亡前曾联络家人:我被大公司录取了
- 全局变量和局部变量
- 某款asp的cms程序注射漏洞
- GBDT(MART) 迭代决策树入门教程 | 简介