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
- Deklarasikan variable angka dengan isi array (31,41,59,26,41,58)
- Deklarasikan variable jml dari jumlah isi array angka
- Tampilkan data dari isi array angka
- untuk varabel $a = 0 sampai dengan $a <= jml array
- untuk varable $b = $a sampai dengan $b <= jml array
- tampung nilai array angka berdasrkan variable $b, $tmp = $angka[$b]
- tampung nilai $angka[$b] = $angka[$a]
- tampung $angka[$a] = $tmp
- Tampilkan data array $angka
- 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 ::.
selamat dan sukses
BalasHapusini di gunakan dalam tes progremer
BalasHapusKalau mengurutkanya seperti itu terlalu berat mass. Itu sangat banyak sekali perulangan.
BalasHapusNggak ada cara lain kah buat ngurutin nilai angka?