SELECTION SORT (Isihan Pilih)
Isihan bagi turutan menaik | |
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | </script> var no = [5, 1, 4, 3, 2], i, j, min, sementara; var bilNombor = no.length;
for (i=0; i < bilNombor-1; i++) { min = i;
for (j=i+1; j<bilNombor; j++) { if (no[j] < no[min]) { min = j; } }
if (min!=i) { sementara = no[i]; no[i] = no[min]; no[min] = sementara; } }
document.write(no);
</script> |