冒泡循环加强版
来源:互联网 发布:600718大数据 编辑:程序博客网 时间:2024/05/01 10:11
void BubbleSort(int *a ,int length)
{
//flag为1 表示任然需要继续排序
int flag = 1;
for (int i = 0; i < length - 1 && flag;i++)
{
//内存循环执行结束后,若flag还是0,则表示数组已经排好序了,
//这时如果i还远小于length,也不用再继续执行下去了
flag = 0;
for (int j = i; j < length - i -1 ;j++)
{
if (a[j]>a[j+1])
{
flag = 1;
int tmp = a[j+1];
a[j+1] = a[j];
a[j] = tmp;
}
}
printf("%d\n",i);
}
{
//flag为1 表示任然需要继续排序
int flag = 1;
for (int i = 0; i < length - 1 && flag;i++)
{
//内存循环执行结束后,若flag还是0,则表示数组已经排好序了,
//这时如果i还远小于length,也不用再继续执行下去了
flag = 0;
for (int j = i; j < length - i -1 ;j++)
{
if (a[j]>a[j+1])
{
flag = 1;
int tmp = a[j+1];
a[j+1] = a[j];
a[j] = tmp;
}
}
printf("%d\n",i);
}
}
1 0
- 冒泡循环加强版
- 加强版for循环
- 加强版的for循环
- JAVA 加强版的for循环
- 赞 :java 加强版for循环
- 加强for循环
- 20150404循环控制加强
- POJ 2185 Milking Grid(KMP:循环节加强版)
- 冒泡排序+增强版for循环输出
- 冒泡和for循环
- PHP实现冒泡循环
- 循环 最大公约数 冒泡排序
- jdk 1.5新特性--for 循环加强
- 可变形参与加强for循环--
- 对加强for循环的感悟
- [Java5新特性]加强For循环
- Java foreach(加强for循环)
- 冒泡法(数组,循环)
- nefu Another kind of Fibonacci 458 (矩阵连乘)
- 纳新宣传网页总结
- 数据结构之单链表——带头节点和不带头节点(C/C++)
- UVA 12545(p253)----Bits Equalizer
- keepalive 在openstack nova kvm中的应用
- 冒泡循环加强版
- YUV格式全解
- 上传图片手机接口,mvc代码
- 认识sqoop
- UVA 12549(p381)----Sentry Robots
- JNI引起的堆外内存泄漏问题分析
- sqlite各函数详解
- Android Studio 各种快捷键
- JNI用javah命令生成头文件