All pastes #977984 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-04-09 06:13 UTC
rendered paste body
import java.util.Random;

class selectionsort {

        private static final int MAX = 10;

        public static int array[] = new int[MAX];

        public static void main(String[] args){
                int i;

                Random rand = new Random();

                for(i = 0; i <= MAX;  i++){
                        array[i] = rand.nextInt(100);
                        System.out.println(array[i]);
                        }
                selection();

                for (i = 0; i <= MAX; i++){
                        System.out.println(array[i]);
                        }
                }

private static void selection(){
        /* Intialize */
        int arraysize;
        int i, j, min;
        int index = 0;
        int temp = 0;

        /* Determine Array Size */
        arraysize = MAX;
        System.out.println(arraysize);

        /* loop through the entire array once */
        for(i = 0; i <= arraysize; i++){
                        min = array[i];
                        for( j = i; j <= arraysize; j++){
                                if(array[j] < min){
                                        min = array[j];
                                        index = j;
                                }
                        }
                        if(min != array[i]){
                                temp = array[i];
                                array[i] = array[index];
                                array[index] = temp;
                        }
                        for(j = 0; j <= arraysize; j++){
                                System.out.println(array[j]);
                        }
        }

}


}