From b39587b4d51bdcf5106f67b6243d2cd4813771d9 Mon Sep 17 00:00:00 2001
From: freverda <@>
Date: Sat, 12 Nov 2022 16:12:19 +0100
Subject: [PATCH] Upgrade 12.11.

---
 InsertionSort.java | 15 +++++++++++++--
 __SHELL11.java     |  7 +++++++
 2 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 __SHELL11.java

diff --git a/InsertionSort.java b/InsertionSort.java
index 17c6852..8276ce2 100644
--- a/InsertionSort.java
+++ b/InsertionSort.java
@@ -23,15 +23,26 @@ public class InsertionSort
         System.out.println(+Array[i]);
         }
         //Vergleichen und Vertauschen
+        System.out.println("Sortierter Array:");
         for(int i = 0; i<Array.length; i++){
-        for(int j = i+1; j<Array.length; j++){
+        int ArrayToSort = Array[i];
+        int j = i;
+        while(ArrayToSort < Array[j+1]){
+        Array[j] = Array[j-1];
+        }
+        Array[j] = ArrayToSort;
+        System.out.println(ArrayToSort);
         
         }
         
         
+        
+        
+        
         }
 
     }  
    
     
-}
+
+
diff --git a/__SHELL11.java b/__SHELL11.java
new file mode 100644
index 0000000..313c629
--- /dev/null
+++ b/__SHELL11.java
@@ -0,0 +1,7 @@
+
+public class __SHELL11 extends bluej.runtime.Shell {
+public static void run() throws Throwable {
+
+InsertionSort.InsertionSort();
+
+}}