/// <summary>
  /// 功能说明:c#冒泡排序
  /// 作者:杨艳峰

  /// </summary>
  /// <param name="DataList"></param>
  /// <returns></returns>
  public string  sort(string DataList)
  {

   string[] b=DataList.Split(',');
   int[] a=new int[b.Length];

   for(int n=0;n<b.Length;n++)
   {
    a[n]=int.Parse(b[n].ToString());
   }


   string str="";
   for(int i=0;i<a.Length;i++)
   {
    for(int j=0;j<a.Length-i-1;j++)
    {
     int temp;
     if(a[j]>a[j+1])
     {
      temp=a[j];
      a[j]=a[j+1];
      a[j+1]=temp;
     }
    }
   }
   for(int k=0;k<a.Length;k++)
   {
    if(str=="")
    {
     str=a[k].ToString();
    }
    else
    {
     str=str+","+a[k].ToString();
    }
   }
   return str;
   
  }

posted on 2007-06-29 17:47  Yang-S  阅读(775)  评论(0)    收藏  举报