Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package WTproject;
  2. import java.util.*;
  3. public class test {
  4.  
  5. public static void main(String[] args) {
  6. Scanner Vsh = new Scanner(System.in);
  7. //System.out.println("How many numbers?");
  8. //int a = Vsh.nextInt();
  9. int[] array = {1,7,9,5,4,12};
  10.  
  11.  
  12.  
  13. System.out.println("Sorting this array" +Arrays.toString(array));
  14.  
  15. Selection(array);
  16. Insertion(array);
  17. Bubble(array);
  18. // Average(array);
  19. }//end main
  20. static void Selection(int[] array) {
  21. for(int a = 0;a<array.length;a++) {
  22. for(int d=0+a;d<array.length;d++) {
  23. if (array[d] > array[a]) {
  24. int hi = array[a];
  25. array[a] = array[d];
  26. array[d] = hi;
  27. }
  28. }
  29. }
  30. System.out.println("Sorted Array" +Arrays.toString(array));
  31. }
  32. static void Insertion(int[] array) {
  33. System.out.println("Sorting this array(insertion) " +Arrays.toString(array));
  34. for(int t=0;t<array.length;t++) {
  35. int change =array[t];
  36. int w =t-1;
  37. while((w>=0) && (array[t]>change)){
  38. array[t] = array[t+1];
  39. t--;
  40. }
  41. //array[t+1] = change;
  42. }
  43. System.out.println("Sorted Array" +Arrays.toString(array));
  44. }
  45. static void Bubble(int[] array) {
  46. System.out.println("Sorting this array(bubble) "+ Arrays.toString(array));
  47. for(int l =0+1;l<array.length;l++) {
  48. for(int f=0;f<array.length;f++) {
  49. if(array[l] > array[f]) {
  50. int hi = array[l];
  51. array[l] = array[f];
  52. array[f] = hi;
  53. }
  54. }
  55. }
  56. System.out.println("Sorted Bubble Array = "+Arrays.toString(array));
  57. }
  58. static void Average(int[] array) {
  59. int total =0;
  60. int sum = 0;
  61. int ar=0;
  62. for(int y = 0;y<array.length;y++) {
  63. ar = array[y];
  64. sum = sum+ar;
  65. }
  66. total = sum/array.length;
  67. System.out.println("Total average is " + total);
  68. }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement