8种主要排序算法的C#实现

class EbullitionSorter


  {


  public void Sort(int[] arr)


  {


  int i, j, temp;


  bool done = false;


  j = 1;


  while ((j < arr.Length) && (!done))//判断长度


  {


  done = true;


  for (i = 0; i < arr.Length - j; i++)


  {


  if (arr[i] > arr[i + 1])


  {


  done = false;


  temp = arr[i];


  arr[i] = arr[i + 1];//交换数据


  arr[i + 1] = temp;


  }


  }


  j++;


  }


  }


  }
View Code
原文地址:https://www.cnblogs.com/cenyuxin/p/3531179.html