> 文章列表 > 冒泡排序算法

冒泡排序算法

冒泡排序算法

冒泡排序算法主要的是要弄清每个值在比较的时候的关系。再有是在交换值的时候需要一张“空桌子”来做中间变量。

//冒泡排序算法 从小到大
            //外层循环只需要比到倒数第二个数即可
            for (int i = 0; i < numberArray.Length-1; i++)
            {
                //内部循环要比到最后一位
                for (int j = i+1; j < numberArray.Length; j++)
                {
                    if (numberArray[i]< numberArray[j])
                    {
                        //整一个空桌子
                        int temp=0;
                        temp = numberArray[i];
                        numberArray[i] = numberArray[j];
                        numberArray[j] = temp;
                    }
                }
            }