Bubble sort algoritmasını kullanarak küçükten büyüğe diziyor
/*küçükten büyüğe sıralar
*
**/
class bubblesort
{
public static int[] dz=new int[10];
void dzy_ekle()
{
System.out.println ("Dizinin Sırasız hali");
for(int i=0;i<10;i++)
{
dz[i]=(int)(10000*Math.random());
System.out.println ((i+1)+". eleman="+dz[i]);
}
}
void dzgoster(int dzz[])
{
System.out.println ("Dizinin sıralı hali");
for(int i=0;i<10;i++)
{
System.out.println ((i+1)+". eleman="+dzz[i]);
}
}
public int[] bubble(int dizi[], int dizi_boyutu)
{
int i, j, temp;
for (i = (dizi_boyutu - 1); i >= 0; i--)
{
for (j = 1; j <= i; j++)
{
if (dizi[j-1] > dizi[j])
{
temp = dizi[j-1];
dizi[j-1] = dizi[j];
dizi[j] = temp;
}
}
}
return dizi;
}
public static void main(String args[])
{
int[] sondz=new int[10];
bubblesort bs=new bubblesort();
bs.dzy_ekle();
sondz=bs.bubble(dz,10);
System.out.println ("_________________________");
bs.dzgoster(sondz);
}
}
Bubble Sort
Bubble Sort
Konuyu Okuyanlar: 1 Ziyaretçi
![[Resim: 114ld.jpg]](http://b1112.hizliresim.com/s/c/114ld.jpg)