Rival Haikal Hafizh 2030511062 Algoritma
Rival Haikal Hafizh 2030511062 Algoritma
Kelas:Teknik informatika 3B
Matakul:strategi algoritma
NIM:2030511062
Dosen: Prajoko,M.kom
var i, k, n, temp;
var l = [];
l=[null,5,4,3,2,1]
n = l.length;
alert(l.join("-"));
function buble(l,n){
for (i = 1; i <= n - 1; i++) {
for (k = n; k >= i + 1; k--) {
if (l[k] < l[k - 1]) {
temp = l[k];
l[k] = l[k - 1];
l[k - 1] = temp;
}
}
}
return l.join("-");
}
alert("hasil bubble sort");
alert(buble(l,n));
output:
2.menambahkan kode untuk dapat menginput jumlah array dan isi dari tiap elemen array
var i, k, n, temp;
var l = [];
n = prompt('jumlah data');
for (i = 1; i <= n; i++) {
l[i] = prompt('masukan angka ke-'+i);
}
console.log(l.join("-"));
alert(l.join("-"));
for (i = 1; i <= n - 1; i++) {
for (k = n; k >= i + 1; k--) {
if (l[k] < l[k - 1]) {
temp = l[k];
l[k] = l[k - 1];
l[k - 1] = temp;
}
}
}
alert("hasil bubble sort");
console.log(l.join("-"));
alert(l.join("-"));