冒泡排序法
来源:互联网 发布:app软件开发公司 编辑:程序博客网 时间:2024/05/14 20:36
冒泡排序法
参加多次笔试,居然有几次都考到了冒泡算法,一次是C#版的填空,一次是Javascript版的全部写出。虽然每次都凭着对冒泡法的理解给弄出来的,但是多多少少与标准模式有点差别,在网上搜了一下关于C#版的冒泡算法,没找到满意的,自己对照算法模式认真写了一个C#版的,已经测试成功。
public void BubbleSort(int[] R)
{
int i,j,temp; //交换标志
bool exchange;
for(i=0; i {
exchange=false; //本趟排序开始前,交换标志应为假
for(j=R.Length-2; j>=i; j--)
{
if(R[j+1]
{
temp=R[j+1];
R[j+1]=R[j];
R[j]=temp;
exchange=true; //发生了交换,故将交换标志置为真
}
}
if(!exchange) //本趟排序未发生交换,提前终止算法
{
break;
}
}
- 【排序】冒泡排序法
- 常用排序-冒泡法排序
- 排序法之冒泡排序
- php排序&冒泡法排序
- 排序之冒泡排序法
- 排序算法--冒泡排序法
- 【PHP】冒泡排序法排序
- 排序算法--冒泡排序法
- 冒泡法排序
- 排序:冒泡法
- 冒泡排序法
- 冒泡法排序
- 冒泡法排序
- 冒泡排序法
- java 冒泡排序法
- 冒泡法排序
- 冒泡法排序
- 冒泡法排序
- 日期时间操作
- C/C++程序编译步骤详解
- IDEA算法-对称加密
- const用法详解
- 解释局部变量、全局变量和静态变量的含义
- 冒泡排序法
- GCC入门详解
- 不能正常启动OracleOraHome92ManagementServer服务解决啦
- 汉字转拼音缩写的函数(C#)
- Cview,Frame,Doc,APP等的调用顺序
- 程序人生:Facebook的23岁创始人
- 使用jdom解析xml
- Tinyos tutorial learning tips -- lesson 6
- MD5 VB