五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

冒泡排序

2023-01-12 12:26 作者:此城過(guò)客  | 我要投稿

對(duì)數(shù)組進(jìn)行排序

Array.Sort(nums);//從小到大排,升序排序

Array.Reverse(nums);//從大到小排,降序排序

但是這個(gè)也有缺陷,Sort和Reverse,只是能對(duì)有規(guī)律的數(shù),進(jìn)行升序降序排列。比如你數(shù)組的值,是012345從小到大,或者543210從大到小,他就能實(shí)現(xiàn)升序或者降序排列,如果沒(méi)規(guī)律,他就只是執(zhí)行顛倒位置,把數(shù)的值顛倒位置。

比如nums[0],nums[1],nums[2],nums[3],nums[4],nums[5],

Reverse可以給你輸出nums[5],nums[4],nums[3],nums[2],nums[1],nums[0],

他的升序降序是按數(shù)值在數(shù)組中的位置來(lái),而不是數(shù)值本身的大小來(lái)。

如果一組雜亂無(wú)章的數(shù),要實(shí)現(xiàn)大小的升序降序排,就還是得用循環(huán)

——————————————————————————————————————

這種排序方法,如果要用循環(huán)來(lái)寫(xiě),那就是這樣:

int[] nums = { 0,1,2,3,4,5,6,7,8,9 };//數(shù)組的Length是10,要比9次

for (int i = 0; i < nums.Length - 1; i++)//9

{

? ? ? for (int j = 0; j < nums.Length - 1 - i; j++)//8

? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? if (nums[j] > nums[j + 1])//這個(gè)大于號(hào),是升序排序;寫(xiě)小于號(hào)就是降序排

? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ? ? int temp = nums[j + 1];

? ? ? ? ? ? ? ? ? ? ? ? nums[j + 1] = nums[j];

? ? ? ? ? ? ? ? ? ? ? ? nums[j] = temp;

? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ?}

}


冒泡排序的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
康乐县| 马边| 柯坪县| 滨州市| 江津市| 江达县| 平谷区| 城固县| 四平市| 炎陵县| 五台县| 化州市| 台北县| 芜湖县| 府谷县| 资源县| 沁源县| 灵丘县| 三门县| 永定县| 黄骅市| 睢宁县| 靖远县| 小金县| 呼伦贝尔市| 仙居县| 水城县| 阿巴嘎旗| 垣曲县| 固始县| 得荣县| 万盛区| 曲松县| 资中县| 乌苏市| 华容县| 乃东县| 丁青县| 汨罗市| 五原县| 中牟县|