一維數組的冒泡排序

static void Main(string[] args)
        {
            int[] temp = { 3, 1, 7, 5, 8, 4, };

            int tmps = temp[0];
            for (int i = 1; i < temp.Length; i++)
            {
                for (int j = 1; j <= temp.Length - i; j++)
                {
                    if (temp[j - 1] > temp[j])
                    {
                        tmps = temp[j - 1];
                        temp[j - 1] = temp[j];
                        temp[j] = tmps;
                    }
                }
            }
            for (int i = 0; i < temp.Length; i++)
            {
                Console.WriteLine(temp[i]);
            }

            Console.Read();
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章