国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言 奇偶排序算法詳解及實例代碼

2020-01-26 14:23:40
字體:
來源:轉載
供稿:網友

C語言奇偶排序算法

奇偶排序,或奇偶換位排序,或磚排序,是一種相對簡單的排序算法,最初發明用于有本地互連的并行計算。這是與冒泡排序特點類似的一種比較排序。該算法中,通過比較數組中相鄰的(奇-偶)位置數字對,如果該奇偶對是錯誤的順序(第一個大于第二個),則交換。下一步重復該操作,但針對所有的(偶-奇)位置數字對。如此交替進行下去。

使用奇偶排序法對一列隨機數字進行排序的過程

處理器數組的排序

在并行計算排序中,每個處理器對應處理一個值,并僅有與左右鄰居的本地互連。所有處理器可同時與鄰居進行比較、交換操作,交替以奇-偶、偶-奇的順序。該算法由Habermann在1972年最初發表并展現了在并行處理上的效率。

該算法可以有效地延伸到每個處理器擁有多個值的情況。在Baudet

主站蜘蛛池模板: 凤凰县| 新乐市| 海盐县| 邵东县| 定襄县| 曲松县| 清镇市| 古交市| 仙游县| 吉木萨尔县| 南皮县| 普兰店市| 东阿县| 巩留县| 红原县| 定兴县| 当阳市| 雷波县| 田林县| 峨边| 女性| 三台县| 桂平市| 千阳县| 黄龙县| 崇左市| 县级市| 武义县| 余干县| 安丘市| 宾阳县| 湖南省| 剑川县| 民权县| 城固县| 白朗县| 永修县| 阿坝| 宝鸡市| 昭平县| 桐柏县|