C#冒泡算法!
虽然每次都凭着我对冒泡法的理解给弄出来的,但是多多少少与标准模式有点差别,在网上搜了一下关于C#版的冒泡算法,居然也没有一个象样的,自己对照算法模式认真写了一个C#版的,已经测试成功。
同时附上【冒泡排序动画演示】
public void BubbleSort(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;
您可能感兴趣的文章:
php 实现冒泡排序的简单例子
javascript冒泡排序与默认事件的示例代码
php 冒泡排序的实现代码
php冒泡排序算法一例
C#冒泡算法!
aspx二维数据排序代码(c#,vb.net)
php冒泡排序算法实现代码
php冒泡排序的小例子
jquery的冒泡事件的阻止与允许(三种实现方法)
PHP冒泡法排序与二分法查找实例