Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Question_6d {
- public static void main(String [] args){
- double [] a = {1.0,-2.3,9.5,-100,20};
- printarray(a);
- sortarray(a);
- printarray(a);
- }
- public static void printarray(double [] a){
- for(int i=0 ; i<a.length ; i++){
- System.out.print(a[i]+",");
- }
- System.out.println();
- }
- public static void sortarray(double [] a){
- int j=a.length-1;
- int i=0;
- while(i<=a.length-2){
- int min=0;
- min = sortarray(a,i,j,min);
- double temp = a[i];
- if(min!=0){
- a[i] = a[min];
- a[min] = temp;
- }
- i++;
- }
- }
- public static int sortarray(double [] a, int i, int j, int min){
- if(a[i]>a[j]){
- min = j;
- i = min;
- }
- if(i>=j) return min;
- return sortarray(a,i,j-1,min);
- }
- }
Add Comment
Please, Sign In to add comment