冒泡排序

 public string Sort(int [] array)
        {
            int i = 1;
            string result="";
            while(i<array.Length)
            {
                for (int k = 0; k < array.Length - i; k++)
                {
                    int temp;
                    if (k  < (array.Length - i))
                    {
                        if (array[k] > array[k + 1])
                        {
                            temp = array[k];
                            array[k] = array[k + 1];
                            array[k + 1] = temp;
                        }
                    }
                }
                i++;
            }
           
            for (int j = 0; j < array.Length; j++)
            {
                result += array[j].ToString();
                result += " ";
            }
            return result;
        }

posted @ 2011-07-19 10:11  C公子  阅读(103)  评论(0)    收藏  举报