Toxotsist

T6.1

Sep 19th, 2021 (edited)
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1. import java.util.Arrays;
  2. public class THROUGH_THE_GATES_OF_HELL {
  3.     protected int[] array;
  4.  
  5.     public THROUGH_THE_GATES_OF_HELL(int[] array){
  6.         setArray(array);
  7.     }
  8.  
  9.     public void setArray(int[] array) {
  10.         this.array = array;
  11.     }
  12.  
  13.     public void sort(){
  14.         System.out.println(Arrays.toString(array));
  15.         for (int left = 0; left < array.length; left++) {
  16.             int value = array[left];
  17.             int i = left - 1;
  18.             for (; i >= 0; i--) {
  19.                 if (value > array[i]) {
  20.                     array[i + 1] = array[i];
  21.                 } else {
  22.                     break;
  23.                 }
  24.             }
  25.             array[i + 1] = value;
  26.         }
  27.         System.out.println(Arrays.toString(array));
  28.     }
  29.  
  30.     public static void main(String[] args){
  31.         int[] a = {5,1,24,5,253,512,4};
  32.         THROUGH_THE_GATES_OF_HELL obj = new THROUGH_THE_GATES_OF_HELL(a);
  33.         obj.sort();
  34.     }
  35. }
Add Comment
Please, Sign In to add comment