C#冒泡

原创 2006年05月24日 15:36:00

 int[] p = new int[] { 2, 10, 7, 8, 5, 6 };
        BubbleSort(p);
        for (int n = 0; n < p.Length; n++)
         {
              Response.Write(p[n].ToString()+"<br>");
         }

 

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;
   }
   }
   //本趟排序未发生交换,提前终止算法
   if(!exchange)
   {
   break;
   }
   }
  }

C# 冒泡排序,实用,简单

  • 2013年07月22日 17:09
  • 228B
  • 下载

c#中的冒泡排序

  • 2013年05月19日 15:14
  • 39.97MB
  • 下载

用C#实现对数组元素排序(冒泡法)

昨天学习了如何用Split方法对数组进行处理,还学习了如何用Array.Sort()方法对数组进行排序,今天来研究下冒泡算法 冒泡算法(Bubble Sort)先画表来说明下: 比如说,我们有个八位...

C#冒泡排序

  • 2014年05月30日 16:31
  • 23KB
  • 下载

C#委托的简单学习:定义委托和使用、Func<int f1,out r1>、给自定义的类或数组排序(冒泡排序)

启动线程和任务:需要并行运行某些新的序列,同时运行当前任务,这个序列就称为线程。Thread类的构造函数必须带有一个参数,该参数定义了线程调用的方法。 为了传递方法,将方法的细节封装在一个新的类型的对...

c#项目中冒泡法排序

  • 2009年09月14日 09:24
  • 27KB
  • 下载

c#冒泡排序算法和快速排序算法

依次比较相邻的两个数,将小数放在前面,大数放在后面。 第1趟:   首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#冒泡
举报原因:
原因补充:

(最多只允许输入30个字)