tutorialswb

TutorialsWB hadir sebagai wadah bagi teman-teman yang ingin "Belajar PHP Dasar". Sehingga kami yakin bahwa TutorialsWB akan menjadi Pusat "Belajar Bahasa Pemrograman PHP" Disamping PHP website ini menyediakan berbagai tips dan trik Blogger. Kami menerima Pemasangan iklan banner atau artikel.

Hubungi Saya

Sorting dengan Selection sort, Insertion sort dan Bubble sort



selamat pagi sobat kali ini saya akan memposting bagaimana kodingan dan penulisan untuk sorting dengan selection sort, insertion sort dan bubble sort, bagi  sobat yang suka dengan komputer pasti tidak asing dengan kata di atas.



langsung saja saya akan membagikan bagaimana kodingan dan penulisan yang cocok untuk Sorting dengan Selection sort, Insertion sort dan Bubble sort. 


Sorting dengan selection sort.
a[]={8,5,9,6,3,4,2,1,7,5};
int i=0;
while(i<a.length-1)
{
int tmp=i;
for(int j=i+1;j<a.length;j++)
{
if(a[j]<a[tmp])
tmp=j;
}

int hlp=a[i];
a[i]=a[tmp];
a[tmp]=hlp;
i++;
}
// mencetak hasil
for(int h=0;h<a.length;h++)
{
System.out.println(a[h]+",");
}
}

}


  Sorting dengan Insertion sort.
public class insertion
{
public static void main(String args[])
{
int a[]={8,5,9,6,3,4,2,1,7,5};
for(int i=0;i<a.length;i++)
{
int min=a[i];
int j=i;
while((j>0)&&(min<a[j-1]))
{
a[j]=a[j-1];
j--;
}
a[j]=min;
}
// mencetak hasil
for(int h=0;h<a.length;h++)
{
System.out.println(a[h]+",");
}
}

}


  Sorting dengan Bubble sort.
public class bubble
{
public static void main(String args[])
{
int a[]={8,5,9,6,3,4,2,1,7,5};
for(int i=1;i<a.length;i++)
{
for(int h=0;h<a.length-1;h++)
{
if(a[h+1]<a[h])
{
int tmp=a[h+1];
a[h+1]=a[h];
a[h]=tmp;
}
}
}

// mencetak hasil
for(int h=0;h<a.length;h++)
{
System.out.println(a[h]+",");
}
}

}

sekian postingan kali ini jika sobat belum paham dan ingin bertanya silahkan tinggalkan comment di bawah, sobat juga bisa berkomentar tentang isi blog saya, sekian wassalam😃



Baca Juga

closed