Algoritma mengurutkan angka dengan PHP


Diawali dengan membaca bismillah saya mencoba posting kembali diblog ter-CINTA ini, selagi mendengarkan kuliah materi Algoritma dan Kopleksitasnya saya coba mengimplementasikan algoritma pengurutan data menggunakan PHP, dasarnya mengunakan fungsi FOR.

Algoritma

  1. Deklarasikan variable angka dengan isi array (31,41,59,26,41,58)
  2. Deklarasikan variable jml dari jumlah isi array angka
  3. Tampilkan data dari isi array angka
  4. untuk varabel $a = 0 sampai dengan $a <= jml array
  5. untuk varable $b = $a sampai dengan $b <= jml array
  6. tampung nilai array angka berdasrkan variable $b, $tmp = $angka[$b]
  7. tampung nilai $angka[$b] = $angka[$a]
  8. tampung $angka[$a] = $tmp
  9. Tampilkan data array $angka
  10. Selesai
"; 
}
for($a=0;$a<=$jml;$a++){
 for($b=$a;$b<=$jml;$b++){
  if($angka[$b]<$angka[$a]) {
   $tmp = $angka[$b];
   $angka[$b] = $angka[$a];
   $angka[$a] = $tmp; 
  }
 }
}
echo "
"; echo "Hasil Urutan data ASC
"; for($i=0;$i<=$jml;$i++){ echo $angka[$i].'
'; } ?>
.:: Selamat mencoba ::.

Komentar

  1. ini di gunakan dalam tes progremer

    BalasHapus
  2. Kalau mengurutkanya seperti itu terlalu berat mass. Itu sangat banyak sekali perulangan.
    Nggak ada cara lain kah buat ngurutin nilai angka?

    BalasHapus

Posting Komentar