冒泡排序算法
来源:互联网 发布:seafile linux 编辑:程序博客网 时间:2024/04/28 21:56
public void Sort(int[] R)
{
int i,j,temp;
//交换标志
bool exchange;
//最多做R.Length-1趟排序
for(i=0; i<R.Length; i++)
{
//初始为不交换
exchange=false;
for(j=R.Length-2; j>=i; j--)
{
//交换条件
if(R[j+1]<R[j])
{
temp=R[j+1];
R[j+1]=R[j];
R[j]=temp;
//发生了交换,故将交换标志置为真
exchange=true;
}
}
//本趟排序未发生交换,提前终止算法
if(!exchange)
{
break;
}
}
}
{
int i,j,temp;
//交换标志
bool exchange;
//最多做R.Length-1趟排序
for(i=0; i<R.Length; i++)
{
//初始为不交换
exchange=false;
for(j=R.Length-2; j>=i; j--)
{
//交换条件
if(R[j+1]<R[j])
{
temp=R[j+1];
R[j+1]=R[j];
R[j]=temp;
//发生了交换,故将交换标志置为真
exchange=true;
}
}
//本趟排序未发生交换,提前终止算法
if(!exchange)
{
break;
}
}
}
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法 冒泡排序
- 排序算法-冒泡排序
- 重构
- 速动画教程系列第五集 第一段(共四段) 地址薄综合实例
- 速动画教程系列第六集 Struts 之 Tiles 框架
- DataReader 数据绑定
- 速动画教程系列第七集 Eclipse+MyEclipse基本配置
- 冒泡排序算法
- 速动画教程系列第八集 Hibernate的一对多关联关系
- IBM DB2 学习笔记整理(一):概述
- java中动态调用jar包
- 专用网间接口(PNNI)--网络大典
- Autodesk官方最新的.NET教程(七)(C#版)
- Autodesk官方最新的.NET教程(七)(vb.net版)
- 新闻标题截取指定长度加......
- Black Market in Stolen Credit Card Data Thrives on Internet