Rabu, Oktober 30, 2013

Java : Shell Sort

package shellsort;
public class ShellSort {

   public static void main(String args[]) {
        int[] array = new int[] { 7,2,9,1,4 };
 
        int x, i, j, space, temp;
         /* Shell Sort Program */
         for (space = array.length / 2; space > 0; space /= 2)
         {
                for (i = space; i < array.length; i++)
             {
                    temp = array[i];
                        for (j = i; j >= space; j -= space) 
                    {
                            if (temp < array[j - space]) {
                                array[j] = array[j - space];
                            } else {
                                break;
                            }
                        }
                       array[j] = temp;
            }
        }
        System.out.println("After Sorting:");
        for (x = 0; x <5; x++) {
            System.out.println(array[x]);
        }
    }
}

0 ulasan:

Catat Ulasan

Pesanan daripada penulis :
Selamat datang ke 0x2013LΣΣT. Sekiranya anda mempunyai persoalan, pandangan, permintaan, bantuan, cadangan dan sebagainya. Tinggalkan pesanan anda ke dalam kotak komen. Terima kasih !
- http://0x2013.blogspot.com -