一种冒泡排序
来源:互联网 发布:杭州淘宝客服招聘 编辑:程序博客网 时间:2024/06/06 19:23
#include"stdio.h"void ibub(int p[], int n){ int m,k,j,i,d; k=0; m=n-1; while(k<m) { j=m-1; m=0; for(i=k;i<=j;i++) if(p[i]>p[i+1]) { d=p[i]; p[i]=p[i+1]; p[i+1]=d; m=i; } j=k+1; k=0; for(i=m;i>=j;i--) if(p[i-1]>p[i]) { d=p[i]; p[i]=p[i-1]; p[i-1]=d; k=i; } } return;}void main(){ int TestMat[10]={6,4,7,3,8,9,1,2,5,0}; ibub(TestMat,10); int i=0; for (i=0;i<10;i++) printf("%d",TestMat[i]);}
0 0
- 一种冒泡排序
- 冒泡排序的一种实现
- 每天一种算法 - 冒泡排序
- 链表的一种排序---冒泡排序
- 排序算法之冒泡排序:一种优化的冒泡排序算法
- VC6冒泡排序、回文判断的一种实现
- 一种可以显示冒泡排序过程的算法
- Java实现冒泡排序以及一种优化方式
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- NYOJ—图像有用区域【广搜BFS】
- 网络编程_TCP协议发送和接收数据图解
- 使用宏将数字的二进制奇数位偶数位交换
- DIY专区一、 用摄像头及激光来测距(opencv)
- bzoj 3450: Tyvj1952 Easy
- 一种冒泡排序
- MyBatis操作数据库的两种方式
- 开源 java CMS
- 题目1000:计算a+b
- 关闭SELINUX服务
- 《开发自己的搜索引擎》读书笔记——索引的建立
- spring常用注解使用解析
- 题目1001:A+B for Matrices
- SVM-libsvm 配置