PROGRAM BUBLE SORT
PROGRAM BUBLE SORT
Hallo guys..
Disini gua mau berbagi materi baru yaitu sorting. Lebih tepatnya metode buble sort.
Buble sort adalah salah satu metode sorting. Buble sort merupakan metode sorting paling sederhana yang memiliki konsep perbandingan elemen sekarang dan elemen selanjutnya dan dilakukan penukaran.
Daripada bingung kita langsung ke programnya.
#include <iostream>
using namespace std;
main()
{
int angka[10];
int batas;
int temp;
cout<<"masukkan batas : ";
cin>>batas;
for(int x=0;x<batas;x++)
{
cout<<" > ";
cin>>angka[x];
}
for(int x=0;x<batas;x++)
{
for(int y=0;y<batas-1;y++)
{
if(angka[y]>angka[y+1])
{
temp=angka[y+1];
angka[y+1] = angka[y];
angka[y]=temp;
}
}
}
cout<<"Asending"<<endl;
for(int x=0;x<batas;x++)
{
cout<<" | "<<angka[x];
}
cout<<endl;
for(int x=0;x<batas;x++)
{
for(int y=0;y<batas-1;y++)
{
if(angka[y]<angka[y+1])
{
temp=angka[y+1];
angka[y+1] = angka[y];
angka[y]=temp;
}
}
}
cout<<"\nDesending"<<endl;
for(int x=0;x<batas;x++)
{
cout<<" | "<<angka[x];
}
}
Hasil Program :
Comments
Post a Comment