-->

CODING SELECTION SORT DATA RANDOM MENGGUNAKAN BAHASA JAVA

 CODING SELECTION SORT DATA RANDOM DENGAN BAHASA JAVA

    Pada postingan sebelumnya saya sudah membahas mengenai selection sort. Kemudian apa bedanya dengan postingan ini ?, perbedaannya terletak pada data ! untuk selection sort data random ini komputer akan membuat data sendiri sesuai dengan jumlah deret yang kita inginkan dengan range 1 sampai dengan 1000. Berikut adalah coding program selection sort data random dengan bahasa java ;

package selectionsortrandom;

 

import java.util.Scanner;

 

/**

 *

 * @author UI PC

 */

public class SelectionSortRandom {

 

    public static void main(String[] args) {

         //membuat objek "input" yang merupakan instansiasi dari Scanner

        Scanner input = new Scanner(System.in);

        int jumlahderet = 0;

 

        System.out.println("Masukkan Jumlah Deret : ");

        //nextInt digunakan untuk membaca baris angka yang di inputkan user

        jumlahderet = input.nextInt();

        System.out.println("Deret Array Random");

        int[] deretarray = new int[jumlahderet];

        for (int i = 0; i < deretarray.length; i++) {

            deretarray[i] = (int) (Math.random() * 1000);

            System.out.print(deretarray[i] + "\t");

        }

 

        int temp, min, index = 0;

        for (int j = 0; j < deretarray.length - 1; j++) {

            min = deretarray[j];

            for (int k =( j + 1); k < deretarray.length; k++) {

                if (deretarray[k] < min) {

                    min = deretarray[k];

                    index = k;

                }

            }

        temp = deretarray[j];

        deretarray[j] = min;

        deretarray[index] = temp;

        //end

        }

        //menampilkan hasil Selection Sort Data Random

        System.out.println("");

        System.out.println("Deret Array Bubble Sort : ");

        for (int i = 0; i < deretarray.length; i++) {

            System.out.print(deretarray[i] + "\t");

 

        }

        System.out.println("");

    }

   

}


Output program di atas jika di run sebagai berikut :
Selamat Mencoba.
LihatTutupKomentar