13.11.
							parent
							
								
									7b8d43ec65
								
							
						
					
					
						commit
						2dc6c8922d
					
				|  | @ -10,7 +10,7 @@ public class InsertionSort | ||||||
| {  | {  | ||||||
|  public static void InsertionSort(){ |  public static void InsertionSort(){ | ||||||
|       Random rand = new Random(); |       Random rand = new Random(); | ||||||
|         int [] Array = new int [4]; |         int [] Array = new int [8]; | ||||||
|          |          | ||||||
|         //Array befühlen
 |         //Array befühlen
 | ||||||
|         for(int i = 0; i<Array.length; i++){ |         for(int i = 0; i<Array.length; i++){ | ||||||
|  | @ -20,31 +20,42 @@ public class InsertionSort | ||||||
|       //Array ausgeben
 |       //Array ausgeben
 | ||||||
|       System.out.println("Array:"); |       System.out.println("Array:"); | ||||||
|      for(int i = 0; i<Array.length; i++){ |      for(int i = 0; i<Array.length; i++){ | ||||||
|         System.out.println(Array[i]); |         System.out.print(" " +Array[i]); | ||||||
|         } |         } | ||||||
|         //Vergleichen und Vertauschen
 |         //Vergleichen und Vertauschen
 | ||||||
|         System.out.println("Sortierter Array:"); |         System.out.println("Sortierter Array:"); | ||||||
|  |        for(int i = 1; i<Array.length; i++){ | ||||||
|  |         int Wert; | ||||||
|  |          | ||||||
|  |          | ||||||
|  |         while( Array[i-1] > Array[i]){ | ||||||
|  |         for(int j = i; j >=0; j--){ | ||||||
|  |         Wert = Array[i]; | ||||||
|  |         Array [i] = Array[i - 1 ]; | ||||||
|  |         Array[i - 1] = Wert; | ||||||
|  |          | ||||||
|  |          | ||||||
|  |         } | ||||||
|  |         } | ||||||
|  |         } | ||||||
|  |        | ||||||
|         for(int i = 0; i<Array.length; i++){ |         for(int i = 0; i<Array.length; i++){ | ||||||
|         int Wert = Array[i]; |         System.out.print(" " +Array[i]); | ||||||
|         int j = i -1 ; |  | ||||||
|         while(Array[j] > Wert){ |  | ||||||
|         Array [j ] = Array[j + 1 ]; |  | ||||||
|         Array[i] = Array[i -1]; |  | ||||||
|          |  | ||||||
|          |  | ||||||
|          |  | ||||||
|     } |     } | ||||||
|  | } | ||||||
|  |    | ||||||
|  | } | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|  | 
 | ||||||
|  |   | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|          |          | ||||||
|         } |  | ||||||
|         System.out.println(); |  | ||||||
|          |  | ||||||
|         } |  | ||||||
|          |  | ||||||
|          |  | ||||||
|          |  | ||||||
|          |  | ||||||
|          |  | ||||||
|         } |  | ||||||
| 
 | 
 | ||||||
|       |       | ||||||
|     |     | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue