當前位置:成語大全網 - 書法字典 - pascal排序算法

pascal排序算法

我不久前做過這道題,可以用冒泡排序解決。如果妳不相信我,那就編壹個試試吧。

思想是根據第壹個順序或最後壹個順序將最小的放在最左邊,不管途中的任何情況,然後移動下壹個最小的,然後移動較小的直到倒數第二個移動到位,最後壹個也移動。

因此,這種思想可以被視為冒泡排序的壹種變體。

代碼很簡單,我就不給了。如果妳真的很難編譯它,我們來談談它。我認為想法比代碼更重要。代碼能力可以通過做題來實現,但思路必須自己理解。

獎學金

程序a1(輸入,輸出);

定義變量

n、x、y、z、I、j:整數;

a:數組:= x;

a:= x+y+z;

結束;

對於i:=1到n-1執行{選擇排序}

對於j:=i+1到n do

if(a & lt;a)或((a=a)和(a & lta))或((a【I,1】》;a【j,1】)且(a=a)且(a=a)則

開始

swap(a【I,1】,a【j,1】);

swap(a,a);

swap(a,a);

結束;

for i:=1到5 do

writeln(a【I,1】,“”,a);

結束。