冒泡排序
来源:互联网 发布:闪电的利用知乎 编辑:程序博客网 时间:2024/06/05 06:09
算法实现:
void bubbleSort(int a[], int n)
{
bool flag=true;
int k=n;
while(flag)
{
flag=false;
for(int j=1; j<k; j++)
{
if(a[j-1] >a[j])
{
int temp;
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
flag=true;//本趟排序未发生交换则提前终止算法。
}
}
k--;
}
}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- iOS开发UI篇—UIWindow简单介绍
- keepalived负载均衡
- 【源码剖析】tornado-memcached-sessions —— Tornado session 支持的实现(二)
- mysql防注入函数
- com.google.gson.stream.MalformedJsonException的解决办法
- 冒泡排序
- 一个简单的时间片轮转多道程序内核代码
- iOS类别(Category)与扩展(Extension,匿名类别)
- Oracle中查看所有表和字段
- js 日期排序(Sort)
- 我的汇编学习之路(2):主要术语和概念
- SpringMVC学习系列
- LanucherActivity使用总结
- PHP程序员的技术成长规划(送给迷茫的你)[转]