ผลต่างระหว่างรุ่นของ "การเรียงลำดับแบบเลือก"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Phizaz (คุย | ส่วนร่วม)
Phizaz (คุย | ส่วนร่วม)
บรรทัด 27:
(11 12 '''25''' '''22''' 64) <math>\to</math> (11 12 '''22''' '''25''' 64) <br>
เรียงเสร็จเรียบร้อย<br>
 
===ตัวอย่างโด้ดในภาษาซี===
<source lang = "C">
/* a[0] to a[n-1] is an array to sort */
int i,j;
int minPosition;
 
for(i=0;i<n;i++){
minPosition = i;
for(j=i+1;j<n;j++){
if(a[j] < a[minPosition]){
minPosition = j;
}
}
if(minPosition != i){
swap(a[i],a[minPosition]);
}
}
</source>
 
[[หมวดหมู่:ขั้นตอนวิธีการเรียงลำดับ]]