Guest User

Untitled

a guest
Apr 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1.  
  2. public class Question_6d {
  3. public static void main(String [] args){
  4. double [] a = {1.0,-2.3,9.5,-100,20};
  5. printarray(a);
  6. sortarray(a);
  7. printarray(a);
  8. }
  9. public static void printarray(double [] a){
  10. for(int i=0 ; i<a.length ; i++){
  11. System.out.print(a[i]+",");
  12. }
  13. System.out.println();
  14. }
  15. public static void sortarray(double [] a){
  16. int j=a.length-1;
  17. int i=0;
  18. while(i<=a.length-2){
  19. int min=0;
  20. min = sortarray(a,i,j,min);
  21. double temp = a[i];
  22. if(min!=0){
  23. a[i] = a[min];
  24. a[min] = temp;
  25. }
  26. i++;
  27. }
  28. }
  29. public static int sortarray(double [] a, int i, int j, int min){
  30. if(a[i]>a[j]){
  31. min = j;
  32. i = min;
  33. }
  34. if(i>=j) return min;
  35. return sortarray(a,i,j-1,min);
  36. }
  37. }
Add Comment
Please, Sign In to add comment