我爱Aspx >> C#.Net >> C#冒泡算法!C#冒泡算法!
参加多次笔试,居然有几次都考到了冒泡算法,一次是C#版的填空,一次是javascript版的全部写出。
虽然每次都凭着我对冒泡法的理解给弄出来的,但是多多少少与标准模式有点差别,在网上搜了一下关于C#版的冒泡算法,居然也没有一个象样的,自己对照算法模式认真写了一个C#版的,已经测试成功。
同时附上【冒泡排序动画演示】
public void BubbleSort(int[] R)
{
int i,j,temp;
//交换标志
bool exchange;
//最多做R.Length-1趟排序
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; } } } 作者Blog:http://blog.csdn.net/zzy2740/
利用Visual C#实现Window管道技术[05-20]
C#2.0 新特性探究(二) 委托与匿名..[05-20]
C#2.0新特性探究之模拟泛型和内置..[05-20]
用Visual C#打造个性化的IE浏览器[05-20]
C# 特性(Attribute)入门(一)[05-20]
基于C#的接口基础教程之七(1)[05-20]
基于C#的接口基础教程之五(6)[05-20]
基于C#的接口基础教程之五(5)[05-20]
基于C#的接口基础教程之五(4)[05-20]
基于C#的接口基础教程之五(3)[05-20]
利用Visual C#实现Window管道技术[05-20]
ReferenceEquals, == , Equals 比..[05-20]
C#2.0 新特性探究(二) 委托与匿名..[05-20]
C#2.0新特性探究之模拟泛型和内置..[05-20]
用Visual C#打造个性化的IE浏览器[05-20]
如何保持datarow是DataRowState...[05-20]
优化TryCatch性能[05-20]
O/R Mapping 研究报告(1)[05-20]
C++大师Stan Lippman:我对中国程..[05-20]
nhibernate架构分析(uml图)[05-20]