Java 011: Bubble Sort Algorithm

Java’da bubble sort algoritmasını kullanarak sıralama(sort) yapan kodu aşağıda paylaşıyorum. Umarım faydası olur, işte o kod:

package javaapplication_14;

public class Main {

 public static void bubbleSort(int[] data)
 {
    for (int k = 0; k < data.length - 1; k++)
    {
       boolean isSorted = true;

       for (int i = 1; i < data.length - k; i++)
       {
          if (data[i] < data[i - 1])
          {
             int tempVariable = data[i];
             data[i] = data[i - 1];
             data[i - 1] = tempVariable;

             isSorted = false;
          }
       }

       if (isSorted)
          break;
    }
 }

    public static void main(String[] args) {
        // TODO code application logic here

        int store[] = new int[5];

        store[0]= 32;
        store[1]= 2;
        store[2]= 32232;
        store[3]= 309992;
        store[4]= 312;

        bubbleSort(store);

        for (int i=0; i<=4; i++)
            System.out.println(store[i]);
    }
}

Yorum bırakın

Filed under Java

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s